Would be happy with Cahill or Lescott, having it. To be honest I don't like the concept of a 'permanent captain' anyway. Puts too much pressure on the manager to find a place for that player in every side, regardless of form / tactics / opposition.
If I were manager, I'd just do the Italian thing and give it to the player with the most caps. If forced to choose a permanent one, I'd give it to the only player guaranteed a place - Joe Hart.
I forgot about Hart, thats a very good shout