Thing is if we let Given go and replace him with someone like Green or Butland we'd be downgrading the position, whereas QPR would be improving. If we keep going this route for each position, then we'd end up with a worse team than last season's.
I'm not a fan of Given long contract, but right now he's probably the best goalkeeper available to Villa, so I'd rather he stays until we can actually get an improvement.