Best iPhone MIDI player and editor

I've tried playing with a couple of free versions of MIDI apps, but haven't found anything really useful. I want to be able to create, play and edit fairly simple MIDI files (upload and download via wifi). I work almost exclusively with piano files, so multitracking isn't really important for me.