Getting back to the question - Who's Best?
It would be a mistake to think that you're the best as the only person who can judge that is your customer.Where one customer might be happy with your service, others will take offence at your routine policy of up-selling. Giving people things they weren't expecting, free spotter bottles are by far the best for this, or offering to clean a small hearth rug, porch, doormats etc are far more likely to endear a customer to you than putting them on the spot by trying to sell them something extra - especially something they don't need, like protector. I think customers need to feel that they are the focus of your attention and not how much money you can squeeze out of them.
They also talk to their neighbours, family, friends, etc so you have to be mindful of what story they tell them about their exerience with you; 'he did a fantastic job, even cleaned xxx for me and gave a free bottle of stain remover. Or, 'he did a good job but was a bit pushy trying sell me extras.'
Being the best is a journey - not a destination!
Simon