I'm not saying TWC is 'the best' option out there (there isn't one), but after a few weeks, I've had no probs with them.
I really didn't have a bad experience with E*, but after being a customer for 5+ years, subscribed to their top package all the freaking time and never having paid late...