Welcome to HoFo. First bit of advice, before asking a question that's been asked a million times before do a search... you'll find almost everything you're looking for.
Okay & the answers to your questions depend on the phone you buy. And what phones are available depends on where you live. Go to their website, shop phones and enter your zip codes to see which ones are available to you. Also check the coverage map to make sure you'll have coverage where you'll be using it most.
All phones have text but the LG's 100c and 200c do not have MMS or data. The rest of the phones offered all have data and Bluetooth. As for e-mail I can check all my accounts and reply easily (I have the R810~which is not available anymore).
As for voice dialing... AFAIK they all have it. And good thing you don't care about games... as of yet there's no way to get any on there. I'll post the link to the page where you enter your zip code and you can take a look at the phones. HTH
Straight Talk Phones
32gb iPhone 5
32gb iPad Mini
64gb iPad 3rd Gen
13" MacBook Pro