I don't know the Perthshire area at all well, but we are up the road in Angus
Certainly there is lots going on in the smaller towns, Montrose/Arbroath/Carnoustie, all have good selection of primary schools, after school clubs, weekend activities.
Plenty of wide open spaces too, we are five minutes from town with less than a dozen neighbours, a car would be an essential though, certainly I would not manage without mine.
As far as "the light" goes, it's not properly light till gone 9am some days and dark again by 4.30 that can get you down, but as already said, you need to make the best of any good weather you get....also we are on top of the sea and I know that helps me and gives a real sense of space and openness which I know I would miss if I was landlocked.
IME the anti english feeling is not that prevalent, people will pick up on a non local accent, never mind an english one, but other than general joshing neither of us have experienced any bad feeling. I am scottish but have no discernable accent so often get asked "so where are YOU from". Dh is from the West Country.