But which one to buy?
One Huawei handset that at £469 is a similar price to Sony/Samsung/HTC, and another that it's hard to get in the UK.
Would it be too much to recommend some of the fabled "mid-range"?
I'm looking to replace an HTC One M7, criteria
Not phablet sized
Good screen res (M7 is 1080p/4.7")
Better camera than I have now
Won't smash into a million shards of glass when dropped
Lasts a full day
A Z5 compact with full res screen would be ideal but everything seems to fall short in one or more areas, especially battery.