Currently, I am running the Sony Ericsson XPERIA X10 (on Gingerbread)
But my contract is coming to an end in the next month, and I am going to be replacing it with this,
The Sony XPERIA S, while you may suggest waiting for the SIII or HTC One X with their quad core, I think dual core will be good enough, and with an ICS upgrade round the corner, it will only be a tiny bit out of date... (also, 4.3" is the limit on the screen, and both those top end phones go above it)