Get a new 16GB iPhone 3GS on eBay for $550, Blackra1n it, and voila. You can run on T-Mobile if you want, otherwise if you have ATT, use your own ATT contract that you have, just make sure it has a data plan :P
The iPhone 3GS is faster in every way compared to Droid. Droid is a dissapointment...