Well, here's my two cents worth. I've got an SGSIII, so most phones would be an upgrade for me. Now, i've played around with the N5 and the HTC One(M7). IMHO, the M7 blows away the Nexus5(you literally can blow it away because it's so light). From what i've read, the M8 is a step up from the M7, and since i'm sitting here with my two year old phone, it's a no brainer. M8 works for me.