I used the BGS PPL course, mainly because I had heard very good things about their ATPL course and because I planned going onto ATPL with them afterwards so thought it would to good to try the ATPDigital software beforehand.
I found the layout of the course good, with around 10-20 lessons per subject, ranging from 10-25 slides per lesson. The content of the course was good and would reccommend it. I also used the BGS question bank and while useful I did find there were a lot of exam questions quite different. Still sailed through with all first time passes, just with the PPL exams being so few questions all it takes is a few to stump you to get close to a fail.