Do NOT under any circumstance get a sidekick.
I would go with either a blackberry or the my touch.
T-Mobile has a bunch of phones that are the same when it comes down to it.
The My Touch is their version of the iPhone and it works really well.
If you want a physical keyboard, definitely go with the new blackberry curve.