Rocket Spanish has been a big surprise - it's one of the best language learning tools I have used hands down, and for the price is astonishing value. It's really unfortunate they have such a bad reputation with all the spammy affiliates and informercial-style marketing ("but wait, there's more!"). I only bought it after some hesitation and reading a few in-depth reviews from people I already trusted.
If you're on the fence about taking the plunge, look past the used-car-salesman marketing. The team that makes the actual courses is really good. They just need a new marketing department that don't use dodgy tricks, they can easily grow on the quality of the product instead.