FullHd screens draind battery like hell.
I also use z as primary phone for work. 3 exchange accounts connected via push settings, linkedin account and also every kind of messaging application works on background. (Working international, everybody uses different mesaaging system, so i have to install all of them.)
Also social media applications like facebook, twitter, instagram, pinterest etc etc.
Bluetooth sbh50 connected allday. At least 3 hour call and 3 hour music over bluetooth device.
Several remote connections made with phone. Also wifi hotspot in day time.
Still i can get one full day with one charge.
I've allways set my device to one kind of network. 3g always.
if you use 2g/3g/lte section, phone will allways look for faster network in area. That mean your phone allways in search mode. That might kill your battery in several hours.
That situation is not for only xperia z, search mod will kill all phones.
Just keep in charge while you are sleeping, keep battery for when you need it. If you sleep and recharge for tomorrow, let your phone to sleep and recharge for tomorrow.
You might also consider to get Z1S. 720p screens more battery friendly. I have also xperia sp. Definitely more battery frindly because of screen.
Sent from my C6603 using Tapatalk