VXIII on 08 June 2014
I'd go with the xperia because of much better build quality, slightly better battery and camera. The dual speakers placement is great too on the front. Edit: most of the S5 features can be replaced by third party apps really.
You should consider HTC One M8 too.