Technical problems have been small, but billing is a huge hassle.
Even if you do everything right, don't cancel your service, and nothing breaks you will still be forced to constantly call customer service to fix billing errors, receive sign-up credits that mysteriously stop nine months early, or chase down refunds.
Join at your own risk.