I would say that the LG VX5200 is the best phone, IMO. I have been able to do some pretty cool things with ringtones and it's not a locked phone so I can easily use a data cord and bitpim with it.
That's cool I might have to upgrade then. It's just been such a sturdy phone. My brother has the VX5300 but I can't do anything with his phone because it's locked, so I was afraid to upgrade mine.