The first part of the song is really good. The only thing I have to say about that it is that at 1:10, one of the instruments seems to be out-of-sync at a few places with the rest of the song. I can't really point it out, so I hope you know what I'm talking about.
The part at 1:36 starts to sound all clustered up, and the instrument doesn't sync well with the existing melody.
Again, the part at 2:28 sounds all clustered. That one vocal seems to be the weakest link holding the rest of the song back.
I like the part around the 3-minute mark, but it's just.. uneventful. It just feels empty for a while. Same with the part around 4:15.
I don't know about you, but to me most of the drops sound the same. Same melody, same instruments, same everything.
Congrats on beating your own longest song time, but a lot of it is repeated stuff. You could probably trim this song to about 4:30 by cutting out some of the repeating parts.
The song isn't by any means annoying to listen to, it just gets stale after a while. It's worth it to cut a minute from the song length in order to keep it interesting.