Did my PPL in Scotland (13 years ago) and my CPL in Florida (5 years ago) and would agree with what others have said, if you intend to fly in Scotland then its better to learn in Scotland.
The rapidly changing weather here and high terrain make for some unique problems to consider which you wont be prepared for if you learn in Florida which is flat as a pancake!
Perth is a great place to fly from and with 3 runways you stand a good chance of getting flown even on windy days, sounds like you've just has some bad luck with the weather!