Is the Nexus 4 Still Worth It?

Hey guys. I'm in the market for a new phone to be purchased next Wednesday but I'm having the hardest time trying to decide with all these choices. My main 2 I have my eye on is the Nexus 4 and the HTC One on Tmobile. Price is no concern since I'm going to be doing their new thing so with that as no concern what do you guys think I should pick? Is the Nexus 4's hardware starting to feel dated or is it still good to go for at least another year or 2?