A newer version of Piano Marvel is available.Or, Learn More About Piano Marvel
Full user review
"Awesome way to learn the piano"
It has thousands of songs and exercises to do. I like getting the instant feedback
Can't really think of any right now. Unfortunately it's not free for life. But the 30 day trial is fully functional
I would recommend to anyone who is serious about learning to play the piano.