The beginning percussion was really cool, it was sudden and started the track off with a bang.
The mixing/mastering work on the percussion isn't super, and I would have chosen different samples for both the hats and snares. They're both very under-processed and don't sound as good as they could be.
The piano underneath is a bit too basic sounding as well in my opinion, though the piano solos themselves are very nice. I think some reverb and mixing work could have worked wonders. I would throw some more in the high-end, and cut the low end out almost completely. A small amount of high-pass filter work would fix this pretty quickly.
I like the feel of the track though, I think your arrangement skills are very good. I would definitely work on sample choices though and some more investment in mixing/mastering/EQ work.
By the way, loooooooove the jazz-influenced minor notes at 3:22. Beeeautiful!
