That depends on who you ask.
There will always be someone who feels wronged by a company, no matter how good they actually are.
The average Major Energy customer review is 0 / 5 stars.
Keep in mind, consumers will go out of their way to complain far more often than they will to give praise.