CALL aka computer-assisted language learning certainly experiences a boom recently. To help fellow Unilangers make a choice, let's share the systems that we know and reasons why we like or dislike them.
I'll start.
Spaced repetition programs:
Anki
http://ankisrs.net
Memrise
http://www.memrise.com
I tried both and in the end I settled down on Memrise. I guess my main reason is that Memrise checks your answers automatically, while in Anki it is completely up to you to assess your answer. I feel like it's an extra effort and it makes me tired/bored quickly.
Reason 2, Memrise is web based from the very start, so the synchronization between the web and your mobile device is automatic and I never had problems with it. In Anki though, I have to manually control the sync (it was so the last time I checked), and I know several people who complained they lost their decks because of doing the sync wrong.
Also I recently found out about the tour Memrise has been carrying out to record words and phrases from native speakers and collect them into a video dictionary, and from their teaser videos it looks like it's going to be an awesome thing:
https://www.kickstarter.com/projects/88 ... ts/1420008
One thing I dislike about Memrise: its app is too much gamified. It has visual effects like opening flowers and flying stars when you collect points, which is annoying and cannot be disabled. I reported this to them and I hope they can at least add an option to disable it.