I did the CATS distance learning and passed all 14 first time. The way I see it, the money saved is paying for the IMC rating I'm doing in a couple of weeks.
I think no matter what distance learning is a good option just now you can take it slowly whilst enjoying hour building.