If I had to pick between these 2, I'd take the HTC One--far better design/build materials IMO, I prefer on screen buttons vs. physical home button, really don't like the Super AMOLED pentile displays). That being said, the One also has too many supposed problems/issues (battery, button position, camera, inability to turn off Blinkfeed) for me to switch to it either.
I'm good with my Note 2 for now, will wait to see what the Motorola X turns out to be and hopefully a vastly improved Nexus later this year.