I used to think the same
Until I used the S5 today.
If the OnePlus was a contract phone like everyother but at $100, I probably wouldn't consider it. But it isn't. It's $299 lol
Would rebuy a Galaxy/Nexus if there was a stable Sailfish/WebOS port available. I had them all, really got attached to windows phone because I was tired of the 'notification centers', now I'm bummed because Windows Phone 8.1 has one.
Blackberry Z10 is nice (hate the Z30's design), but not impressed with the camera or the native map apps. Nokia 808 has the camera and maps, but is slow. Had a few Lumias, but went with the 925 because it was relatively cheaper. Nexus 4 was good, but not a fan of the UX. 5s is snappy, camera is great, unfortunately I do not find it comfortable to hold, and the charger stopped working :S
Why I bought so many phones I will never know.. Not sure how I got rid of most of them either :S
Still have my Palm Treo, Pre3, and a 4s lying around (among others).
Should really give a Lumia a chance, 925 grew on me quite a bit. 920 is arguably better, but data on T-Mobile was a concern (Have the ATT model).
EDIT:
The Nokia 808 definitely has the best camera out of any phone I have ever tried (auto is trash, S5/5s much better for auto), audio quality is great too (especially from loudspeaker):
Pureview=off (downscaled in MSpaint)
Not exactly the best photo, but I did not want to cherry pick lol (random). The 1020 hardware specs were limited by WP, and processing photos is too slow imo.