Yes, I'm absolutely certain you can run a business just by being a consistently good player. The telco business in particular seems to have gone into a game of giving customers a miserable experience, so the sad part is it's not even too hard to consistently stand up for your customers.
And when you do, the rumor spreads. No advertising can replace happy and loyal customers (and loyalty is a two-way street).