Upgrading from Wildfire to ?


I'll be buying a new phone in the next week but have I'm still undecided what to get. On my list are

Desire X

S3 mini

Galaxy S advance

Xperia P


possibly the One S

I'm looking for a phone that isn't big (preferably <65mm wide) will last well for a 2yr contract, be able to play games, will be my main mobile music player and I'll be browsing rather than streaming videos. I may stream music at some stage.

I'm a UK user and would appreciate any help as I keep reading about problems with the One S (home button), Desire X (overheating) and these were 2 early choices. I did look at the iPhone and although it would be great and the size would be right I just can't justify the cost.