Complex is right.
I can hear like 3 different guitar parts at any given time, along with who knows how many drums, synths, and what not. I can't imagine why you wouldn't be satisfied with it. This makes me ashamed to have a song that's higher than this in the general rock category. This is infinitely better.