The way it flows and the variations are just right imo, which is one of the hardest things to get right.
Unusually for this forum, I feel your sound design is letting you down a bit here. Bass is a little weak and simplistic. Get some modulation going on, and layer a clean sine at the very low end to keep it sounding weighty, if you haven't got one already.
Also I think your main snare could use some boosting at the high end.