There's a new Dash 3G coming out. Wait for it :) I heard it's good.
In order to get a smartphone from T-Mobile, they require you to buy have a data plan. You can buy a regular phone, get service without data, then buy the phone full retail (expensive!), and pop the SIM card in.
You HAVE to...