Current phone:
HTC Desire Z - Best phone I've owned, I'm really happy with it. A hardware QWERTY keyboard is much easier to type on, you don't make typos all the time like with onscreen keyboards (at least, I do, but I have fat fingers). The only thing it could really use is more RAM because Android needs a lot of it.
Older phones (from newest to oldest):
1. Samsung Galaxy Spica - Android, but slow CPU and no hardware accelerated GFX (plus no Flash). Got really tired of how slow it was, menus were sluggish as hell.
2. Nokia E51 - S60 3rd edition Symbian phone, but disappoints as a smartphone, it feels more like a dumbphone with some extra features. Costed about as much as an Android phone does today too, and that was barely 2 years ago.
3. Nokia 5200 - Cheap dumbphone with some media functions and a bad VGA camera
4. Nokia 3220 - This one was actually expensive too, not smartphone expensive but expensive for a dumbphone. It had some fun features though.
5. Can't remember what this one was, but it was some old black and white Nokia which broke after dropping 1 meter onto the floor once. Piece of shit.
6. Can't remember again, some old Nokia dad gave me with a sliding thing on the keypad.
7. Piece of shit old Samsung, this was my first phone, it had a tiny screen, could only hold 20 SMS messages, and the battery lasted like 5 minutes after I had had it for a few months (no seriously)
I still have the old phones 1-3 and they work fine. Except the Spica seems to have Wifi issues but that might be ROM/kernel related.