This is nice. Proper hard.

I`d say those hats were a little weak. Maybe beef them up with another layer of hats that have more sparkle, and then run the lot through a bit reducer or some kind of cruncher.

And yeah, a bit more activity in the mid to high mid would make this even more energetic.

Could still do with something else to make it a bit more interesting.