Only go for the full PPL if you're adamant you will be going professional within a few years, or will be going for your IMC or IR rating.
I have to disagree completely with this statement.
If you can get a class 2 medical, the full PPL is a no-brainer. The training and price difference is minimal and in reality you will usually end up spending the same time and money on both alternatives.
It's all about keeping your options open. When I trained for my PPL I didn't think I would need or want an IMCr, but UK weather had me to change my mind fairly quick.
I rarely find myself grounded through weather and have never been weathered in away from base.
I rarely found myself grounded pre-IMCr either, but the reason for this was that I didn't fly too far from base, or didn't fly at all, on a lot of days that I'm now happy to fly in.