Although there are really 3-4 different factors to consider here (see our full review), our top-rated course is Becker CPA Review. They offer an extremely dense library of study materials that include 9,000+ multiple choice questions, hundreds of instructional videos, and two mobile apps.