All those flash toys are well and good, but if you can't recall the info in the exam hall, then it'll be for nowt.
I used a provider that sadly doesn't exist, the hubby used BGS and he said that it was the best theory provider he'd ever experienced. Given he used to teach ATPL subjects in Australia plus had done a few type ratings as well, he knew what he was talking about.
But it is personal preference and what best suits you.