Confused on which phone to buy

I recently lost my phone and damaged three others before due to caught in the rain or falling down and cracking,you get the picture. So I am stuck on the Sony Xperia z 1 but on reviews its giving me 2nd thoughts.

Details to a phone

Good 1080p display

expandable storage (which the nexus 5 and LG G2 ) discourage me

Water Proof and will not just shatter if dropped several times.

Quad core

Htc one lovely but its not waterproof and no expansion. Its M8 version is way out of my budget.

Samsung S4 is a thought for the past few days but the overall build is not impressing.

So should I stick to my guns with the Z 1 since the Z2 is still out of my budget..Whats the best possible solution.