T-Mobile itself does not actually sell the iPhone. You can bring a GSM iPhone and buy a SIM card from T-Mobile.
Talk to them about getting a SIM card for the iPhone that has a contract. But you cannot purchase the iPhone from them. The iPhone is only available on contract from the carrier...
Verizon, like all other major carriers in the U.S., require all smartphones, which includes the iPhone to have a data plan.
Everything you want on a phone can be achieved with a much cheaper basic messaging phone. The iPod touch takes pictures that are about the same quality as the iPhone. You...