No specific knowledge of Edinburgh at all but just wanted to say that we based our location decisions around:
A Main earner’s job
B Education of dc
C Second earner’s job
My friends didn’t feature as a priority in the decision tbh.
I’m NOT saying that they aren’t important op, your happiness matters very much for its own sake, and the happier you are, the more your dc benefits, but I think that in a city the size of Edinburgh, there will be plenty of friend candidates, you just haven’t met them yet.
The Edinburgh area must be a great place to start clubs based on the arts or sports; book groups, craft hobby groups, choirs, climbing, cycling, etc.
Fwiw, I met life long friends at the primary school my dds attended when they were three to eight years old. And you are just on the cusp of that! Volunteering at school is a great way of meeting people as suggested by pp.
In fact, I’d go as far to say that it’s essential to your quality of life to gather a friendship group around you of about three couples of similar age and parenting outlook, who you like and trust, with dc at the same primary, with whom you can exchange play dates and sort reciprocal emergency pick ups and baby-sitting.
So my advice would be, instead of seeking out a new house location, start thoroughly investigating really great primary schools with a good, supportive family ethos and lots of family activities, maybe in the suburbs where young families settle, and base your decision around that?
It’s never too soon to think about secondary education either if you are buying a house.
Certainly your parents becoming more elderly is also an important consideration, especially with travel costs the way they are atm. But I think it’s wise to base your decision on where to live on more than your family, it has to suit you and your dc too. Your dc is your main priority really, so I would base your decision on criteria that will suit them as they get older and you can’t go wrong really, based on the Mumsnet ethos that you are only as happy as your unhappiest child!
Good luck with your decision.