ST is fine for most tech savvy users that don't stream a lot. They are specifying 2.5GB these days, but they also state that they can throttle/terminate if your usage impacts the network. They don't seem to be as heavy handed with the throttling as they were in the past, but I wouldn't trust them too far. They still have some of the worst customer service reps in the industry.
I use them and I'm satisfied, but I don't stream, use less than a gig a month, and handle my own problem solving. Would not recommend them to heavy data users or anyone who might have to rely on their tech support.