I think Aberdeen or Edinburgh are a great places to be based near. I’m in Stonehaven just south of Aberdeen and like to visit Edinburgh a few times a year to play in a city and get some extra culture (which can be a bit lacking up in Aberdeen); but I wouldn’t want to live in ANY city. The mountains, forests and beaches up near Aberdeen are amazing, although the weather can often make them only for the committed (IMHO this is a good thing).
A few of the villages/towns around Aberdeen have managed to retain some semblance of a community and are not total commuter shells. Stonehaven, Banchory, and Inverurie spring to mind as large enough to have other things going on. Stonehaven in particular is still a great holiday destination and has the outdoor pool in the summer and various festivals and events which are rightly famous… and all with a beach on one side and hills/mountains on the other (it always feels like a mountain when your riding out of Stonehaven as all the roads go up). In the winter there are often surfers in the bay and the sailing club hosts events through the summer.
Us Aberdeen people whinge about the commuting but if you’ve been in any other city it’s really not that bad (unless there is an accident or road works which almost always cause total chaos as most roads are single lane and the alternatives are often far worse). You could try to choose wisely on which side of town to be and if possible pick your hours to avoid the worst of the traffic, but your only commuting and at work for part of the time so best to live where you want and how you want (same as anywhere else then 🙄 ). If you can use the train then it’s brilliant, with some people biking one way and taking the train back.
There are quite a few independent little bike shops about as well as the obvious big boys in Aberdeen itself. The new bike shop (BikeRemedy) in Stonehaven should do well with Christian at the helm… he’s an Essex refugee but fits right in and loves the place. On the subject of shops customer service can be lacking in many of the Aberdeen shops but as with most places the independents tend to be better than the chains, you might pay a premium for this service but at least your rewarding service rather than filling shareholders pockets.
As above… see Aberdeen as Aberdeenshire and there really is always something going on somewhere, with the bonus of most people being friendly (outwith certain areas of Aberdeen… see local press for details ).
Transport links for holidays etc can be a pain although it’s not a huge hassle to drive to Edinburgh or Glasgow (or Manchester) to get holiday flights.
If you plan to bike through the winter budget for some bright bike lights and good winter kit 😉