T-Mobile is definitely the best one.

Working on some AT&T data plans. Seems different data plans has different problems.

For Verizon, if you have the right IMEI and use our snapshot firmware 3.215 it should work.