Holy trance. It's good, other than some nitpicks, which I will share both the good and bad:
First part is good. I like the choices of synths. But it just feels a little bit too long duration-wise to me (idk why). Maybe shorten it a bit.
Mix is a bit too muddy from 1:02 to 1:56. If you're gonna rework it, fix some of the volumes/levelling. If you didn't cut any lows, do that. If you did, then maybe it's the volumes. But I like the usage of synths/instruments. Helps give off an uplifting trance vibe.
Also, 1:56 is a bit too empty for me, and it also feels a little too sudden. The feedback with most of it fading out could help it. Otherwise, first drop is perfect production wise. Feels almost like a club song of sorts.
Stylistic choice at 2:23 - Maybe some pads around there, along with small little piano bits here and there to add a bit more emotion.
2:53's transition part is sick and quite funny too. You seemed to have quite a bit of fun with this piece (despite the messiness)
Final part of the song is waaay too similar to the first part. Maybe play around with it a bit more. Mix some things up. Make it different somehow.
Overall, it's a nice song. Very messy, as you said, but I know you've improved a lot production-wise as of recent. Really repetitive, but such is the regular trance song. Also has its own unique charm to it which I can really appreciate. 8.2/10