For data only, I'm a pretty big fan of T-Mobile, at least for the 2GB plan for $10, which is what I use.

Prepaid gives access to the T-Mobile native network, free LTE roaming in Canada and Mexico,...