Carpet cleaning sorts the men from the boys, it is extremely competitive and it is survival of the fitest. I think if you do well in carpet cleaning you would do well in lots of other businesses too.
The biggest 'problem' amongst established carpet cleaners is resting on your laurels. Not only could you get a nasty shock from the new kid on the block, but it leads to boredom and complacency.