I was planning to get the Z but then there was that buzz about viewing angles. Tested myself and it wasn't such a big of a deal. The HTC ONE has a better screen and battery but it's not waterproof and the design of the Z is better. Camera of the One is fast but not special and the Xperia Z has a super good quality in Burst Mode (see comparison on different blogs because there is a software bug in the regular mode but it still performs good, update will come soon). But when I saw the prices of 640 for the Z and 690 for the One I tried to look something cheaper. Money is not the problem but I'm not that kind of a super power user so I save myself 250 euros and will get the Xperia SP.
The battery is just as big as the one of the Z only it's a 720p 4.6" screen with the same processor with only 2 cores. Adrene 320GPU, 8MP ExmorRS and fully customizable transparent "ambilight" bar. Corning Gorilla Glass at front and lovely aluminum around the body making it really sturdy. Price is 390 and has the same software as the Z. And when it comes out in a few months you get better optimized software and the battery will hold much longer.
Stories unfolded with my home made rap songs. Feel free to listen here with lyrics: https://youtu.be/vyT9PbK5_T0







