always tough asking about what groundschool to use, as people will only use one!
points to bear in mind -
1 - cost, a pass in the exams is a pass in the exams, save a grand or more and put towards flying.
2 - how is the course arranged, is it in 2 modules or 3? If it is 2 modules can you get the 2 weeks off work in a row followed by another week off to sit exams (3 weeks leave in a row is hard at a lot of companies)
3 - distance from home, it is nice to be able to pop to it if you have any questions, even nicer to save yourself ££ for B&B during brush up, which can add another 2-300 quid per week of brush up.
I went with CATS, saved a few quid, got a supplementary second hand set of oxford notes, and use the qbank. Worked so far got a 96% average whilst working 2 jobs 7 days a week