I used Pilot Training Solutions (smaller outfit than Sportys or King), and I got an 88% on the written. I found their approach to be very easy to understand (making complex topics very simple), and also appreciated all the helpful learning mnemonics and tricks (not just acronyms!).
A couple of helpful value-adds they provide:
1 - you get all mediums (iPad, online, PC, Mac) included in the same cost - not true of Sportys
2 - they gave me their check-ride prep product for free. this may have just been a temporary promotion, but it is very thorough
Also, their customer service is really great. I had some questions concerning the material (e.g., "why is wind reported in true direction but instruments are all magnetic?") - and they responded to each of my emails within ~5-10 minutes. For one email, they asked if we could speak on the phone to explain a more complex topic.
They also provide a bank of test questions and answers (650 or so), as well as the supplements which you will get with the test. I realize that these are FAA properties (largely), so may not be a big deal, but they do a good job of walking you through what to expect and ensuring you're prepared.
They have a bunch of YouTube videos up, so it may be worth checking those out to see if their approach would work for you or not.