Hi, sorry for my delayed reply.
I took the kaplan courses in HK last year, but failed band 10 the first time.
2nd time around I self-studied and found that a lot easier. It really depends on you, signing up for classes makes you study which is good if you're busy with work, and there's no substitute for practice questions which they supply plenty of.
I would suggest reading through the schweser books and attempting the end of topic questions and reviewing with the practice mocks.