I'm using a Yamaha Motif XF8. Has a great weighted keyboard and an awesome voice library.
I have a tiny wifi adapter plugged into the usb of the Motif, which allows me to connect to my iPad 3 wirelessly.
As there are several wonderful Yamaha apps available in the App Store, which are very useful for us keyboard musicians.
I hope you find an app which works well for you too. Smile
I like GarageBand and virtuoso, but it seems like the latter isn't working for you. Magic piano is fun games, but for using it to actually play the piano, it's not ideal. At all.
These are piano apps for fun mainly.
I recently decided to look over the piano apps and discovered a whole boat load of new ones.
PianoGames is a good one if you like archery and volleyball or what's the bird game these days (disgruntled birds).
I saw a spiral in the Magic Piano which I didn't notice before.
PianoMiXmas is a lot of laughs for kids I would imagine.
PianoProdigy is a good one too. In fact you can practice your note hearing accuracy by trying to match the note the app plays. And it keep score to keep you honest.
Pianist Pro is an amazing piano app for iPad that can record notes you play.