1. it's 3D.
2. it supports multiple channels
3. it also supports live playing
4. it gives information whilst maximizing performance.
1. it doesn't support many channels (e.g. 20+ channels good example is an orchestral midi)
2. on piano stack mode/ or what ever you call that thing, percussion channels reaches far behind the pianos where it's supposed to be.
3. limited range of instruments