I don't know if I should pay a little more for a Galaxy S III, go for a Galaxy Nexus, get stock Android, but not FM radio, or an Xperia S, which has a reasonable price, a good camera (not even considering the 12MP sensor) and a nice UI (just about to get ICS).
So, could you guys help?
and no, the HTC One X isn't sold where I live.
UPDATE: Thanks for the answers, I just got a Galaxy Nexus.
I just saw the Sony Mobile Communications Press Conference at MWC and they announced these new catalog of smartphones but i didn't get the pixel density of their new called Reality Display... so, do they really have raised the bar in screen quality for smartphones?