I am learning German and really appreciate the emphasis Rocket Languages puts on speaking in real situations. I've only been studying a few months so far at about 30-45 minutes every day and can already have short, simple conversations with my husband, a near-fluent German speaker.
The lessons are broken up so that I can have short practice sessions that fit into my busy schedule, which is great.
I also love seeing the visual display of how far I've progressed through the program. It's very motivating to see the number of completed lessons increase over time.
The games are pretty fun as well. I use them as a break from the "real" lessons.