Facilities are a bit better than that in Oban!
There are plenty of places to eat that are not "fast food", in fact the town specifically banned Mcdonalds and KFC from the town and there a number of good restuarants.
There may be things missing but overall Oban is the place with the most attractions and facilities in this part of the world. The flipside to this is that that doesn't mean there is a lot here and there isn't a great deal of direct competition
There are three free slips with two miles of the town centre and several pay to use ones.
The only thing really missing is a pontoon but there are two landing stages. There are sevarl marinas and chandleries plus other nautical types supply shops.
I find Oban a very good place to operate from and the best part is that what facilities there are happen to be all free
It's horses for course really, depends on exactly what is required, big city lights or countryside retreat. I use these terms very loosely when thinking of Argyll, obviously!