Posting here as I have a similar confusion between Xperia S and Google Nexus.
I have been using Moto Atrix 2 for the last 4 months or so. Its a good phone with nice OOB experience. However I miss the custom ROM experience which I had enjoyed with LG O2x. So wondering whether to go for Xperia...