I tend to think that the reason that a lot of people don't like the carrier is because of the short hops. There is not time to wine and dine the customers on these short hops. I think people tend to have a more favorable impression of an airline when they experience all the perks of a longer flight. ie "all they gave me was a drink" compared to the great service I got on United to London.