I did all of my subjects (excluding the couple that I self-studied) with Gavin about 7-8 years ago. I found both Gavin and his notes both thorough and professional. Although I only did one subject at a time while I worked, I never had to resit any. One sit, one pass. I came away very happy.
I know very little of AFT, although there may be some obvious networking value in it. Secombe Aviation however, I'm quite happy to reccommend.
I hope this helps.