Jesus, this track is actually so good!
The triplets are just so satisfying to hear throughout, and the whole beat and pace of the track is just such ear candy for me. Not to mention you've used one of my favourite minor keys ever and made such an interesting progression with it.
By this point, I think it goes without saying that you are an absolute master of composition; you will just take any scale and figure out how it is meant to feel. I have to give you my deepest kudos on that. I can only wish to possess such talent and prowess in this regard. Keep it up!
Your mixing has improved soooo much in the last year alone! Even though I'm semi-confident that this isn't your best mix I have heard from you, it's definitely up there. You have definitely put a lot of care into figuring out how this convoluted mess of EQs and filters we call the mixing world.
The structure of the song itself is as expected; some verses, a few drops here in there with all that energy pumping out and a few bridges to transition from one part to the other. It's a simple formula, but it definitely works, so if it ain't broke, don't fix it haha.
Keep this improvement up man! This is what I love to see!