OAT are excellent at groundschool, I have recently finished my ATPLs and passed them all first time with a decent average. I'm sure BGS are exellent but I really don't think they can be that much better then OAT, if better at all. Waypoint is looking to be a very good program at a resonable price and a number of my friends are going to be going down this route.