Basically, to keep a long story short, my run with Verizon is coming to end, and so is my unlimited data. Been looking at TMobile and have heard nothing but good things about the HTC One ( some bad as well but that's normal.) Anyways, my main question is, with this phone being almost a year old, and with me being impatient, is this phone still worth getting and not waiting for the new one? I am debating between this and the Nexus 5, but leaning more towards the One. Any and all help is appreciated.