The answer to this question is going to be different for everyone, as some will prefer one to the other, or one may fit their goals better. Rosetta Stone is seen as good for establishing a more tourist-like understanding of a language, while Babbel is more intensive and dialogue focused. See which one fits your goals best and give it a try, and at the same time try out Encore!! too.