This only thing that is missing is innovative mind and creative mind, if you have a creative mind you will not anticipate to leave because you just got a competitor you should be wise enough to know the right thing to do a this time. The only thing to do is to have good marketing skill and also good customers care.