I'm thinking of switching over to a Nokia 930 perhaps. I'm on a google Nexus 4 now and the phone is still perfectly fine and runs quick as it did when I got it 18months ago, but the battery life is becoming a problem and I'm getting itchy feet. To be fair with all my previous phones since 1999 I upgraded early say at 16 months (contract) and ws feeling itchy feet before then so the Nexus has done well especially for the price I got it from sim-free. (I'm off contract now and saved a fortune in that 18 months).
HTC M8 is windows? I had a look but can only see android version (UK).