could be decent. some of the filter work in the beginning is off. the release off the ducking is a bit much at times. i'd definitely ease of on your reverb as well, as fun as it is, it's very easy to muddy your mix from too much. a bit more low end wouldn't hurt but it definitely isn't bad. also, the beat chop is a bit sporadic in the middle there. if you're going to do something like that be sure to put the time in to make sure each piece works with the other.