Hmmm...
HTC Touch Pro 2 (Windows Mobile days, but top 3 phones I've ever had)
HTC Trophy
Lumia 900
HTC 8x
Lumia 925 (another one of my top three phones I've ever had)
Lumia 521
Lumia 1520.3 (best phone I've ever had)
Blu WIN HD LTE
Lumia 640
Lumia 950 XL
I was most happy with my Lumia 1520.3 - even after using the Lumia 950 XL. The only phone I wanted to take a stab at, and didn't get a chance was the HTC One M8 for Windows. Not having AT&T has really stunted getting more phones. Most of these devices are paid in full, outright. I live in a family of 4 so the T-Mobile branded phones come into my hands and out to a family member when a new device is available.
Aside from Lumia, I really like HTC phones. Touch Pro II remains one of my favorite devices. The 8x had a great feel. the M8 has a great feel. They have nice build quality (at least with external material) and keep very thin bezels.