Really nice meshing in some parts, although I'd say you have some trouble transitioning nicely when the chorus drops around 2:25 and some other parts. Right before has some really nice combos though, great job! Work on those transitions.
(As a disclaimer, I'm not much of a mixer/DJ, so take my words with a grain of salt. Keep it up man. Lemme know if you start producing :D)