My parents early retired there a few decades ago from Edinburgh.
It was fine when they were younger. There are lots of clubs, walks etc. Scenery is lovely.
However now that they are older, it's not so good. When one of my parents was ill (heart attack) the emergency ambulance from Perth took nearly an hour to arrive. They now regularly have to travel to hospital in Perth and Dundee for routine appointments.
Another consideration is that it is increasingly (like Edinburgh) rather overrun with tourists mostly in the summer but actually busy all year round.
There is no decent shopping in the town. The coop is dire. Shops are mostly tourist shops. Taxis are hard to come by. It is at least on a decent train line.
Also much of the town is built on the hill. When the weather is bad my elderly parents are pretty much trapped in their house.
Remember that when you can't drive any more, you'll be reliant on other people.
They've seen quite a few of their friends move back to more populated areas.
They want to move back to Edinburgh, but they've left it too late.
I wouldn't do it. Sorry.