Hey guys, I am going to T-Mobile tomorrow to get a new plan and I don't know what phone to get. I was considering the HTC HD2 but I don't know if I want to deal with WinMo. What would you say is the best Android phone in their lineup? I don't have a choice but this is all I can get, but price isn't an option.

I'm looking forward to your thoughts.

EDIT: Also, what are your thoughts on the Garminfone?