I don't fly United that often, but end up complaining and getting a refund for the WiFi over half the time I pay for it. I'm generally "satisfied" enough not to complain when it works for half of the time above 10,000 feet, but for whatever reason United seems mostly incapable of pulling that off. (And I agree with others that I'm generally pretty happy with WiFi service on other airlines.)