I'm using Rosetta Stone for Latin America Spanish and it's ok so far, but just started recently and I'm also using it in conjunction with a Spanish 101 textbook and
http://www.spanishdict.com. I don't think it would work that great if you solely use Rosetta Stone though.