Basic is...
I always find that basic simplicity is more catchy and spreads a bit faster. Incorporating a little of the complexity here and there will groom the audience to your next level. haha. That being said...Mainly other musicians are the only ones who appreciate the actual complexity.. I <3 your solos, man. The musicians listen to the technicality, while the sheeple just hear the music. \m/
This is a fucking cool song. You really did leave some room for some vocals and what not. Love the sound of your drums. I can offer up some vocals if you don't mind waiting, like a year. haha. I'm definitely throwing this in my "for vocals" folder.
Cool song bro.