Very good company - if you know what you're doing.
It's interesting that those who complain about Netflix don't take into account that they are responsible for not managing their account's payment date. It's very easy to blame someone else, instead of taking your own responsibility. Netflix doesn't need to scam people into staying, if you forgot the day your account is due for payment, if you forgot your password or credit card information, that is your own fault. Had you done the "adult thing", you would have properly canceled and nothing more would happen. People are just so quick to blame for their own carelessness.
When I signed up for the free trial, I wrote down the day my account is due for payment, I managed the DVDs that I got in the mail, and returned them when I needed. I never lost a single DVD, I never forgot to mail them back, and till this day, I've had not a single issue.
If you notice, most people who complain are those who lost DVDs, didn't care to cancel before the payment date, forgot their passwords or CC info, or their spouse forgot to cancel the subscription (but hey, at least they "thought" their wife did it- that makes it all better).
If you want to use Netflix, make sure you know how to manage your account.
Don't blame Netflix for your own mistakes.