To be a success at ANYTHING, all you have to be is better than average, you just need to figure out what average is in your local market, is it price, quality, marketing.
And yeah, it's a small world, you never know when one of these competitors may throw you some work as they're too busy, or employ you to help them, or you may want to hire some reliable help, networking is a good thing. It's no surprise the most successful people are the best networkers, which I'm insanely jealous about as I'm rubbish in social situations so I have to work hard at networking.
As an aside I do fly fishing tuition, qualified to the max, networked to the hilt, great reputation, very experienced, published writer on the subject, and the busiest fly fishing instructor around here? No qualifications at all ( so technically illegal in the UK ), no network, terrible reputation amongst the locals who know what they're doing, but, he has got a great website, and that'd what his customers see, they research on the net and that's his shop window.
And my qualifications to the 'highest level', complete waste of time, nobody has ever asked about them or hired me on the back of them, and they were so expensive and hard to get as well! If I'd spent the same time and money on a fancier website.....