It was high on my list when we relocated. Fabulous setting, great access to the Highlands and still enough “services” if you’re used to a large town (it barely qualifies as a city really). Plus we have a few friends there. Climate is “interesting” as it pretty mild on account of the Moray Firth.
In the end, we reckoned it was still larger than we wanted, hence Aviemore. Access is much the same but there are so many trails round here that mean I rarely drive anywhere with my bikes these days.
If you’ve passed through Inverness a few times, try staying there for a week or two and see how it feels? I guess it depends on what you are looking for/to do when not in your house – how often do you go to the cinema/theatre/restaurants etc.
Obviously, finding work will probably be easier in a larger town but there are plenty smaller villages around that are an easy commute. I work in Inverness and it’s about 40 minutes drive each way.