I am using a droid bionic on Family Mobile right now (walmart's t-mobile plan). Before this I used the same phone with AT&T GoPhone sim card for voice with wifi only for internet (used droidwall to limit net to wifi).
I don't know much about Straight Talk, but I can tell you the steps I used...