I like everything about this except, as usual, the drums.
The kick sound just is all wrong for this. Too much high end and no variation in velocity. The snare is too busy;the kick disappears during the rolls and on a bunch of the crash strikes the kick is just plain missing.
As for Shad's comment, I will say this: what you do, you do very well. Composition is always well thought out. Vocals are killer, and that guitar is as huge as the Grand Canyon. The bass is supportive of the rest, but really nothing remarkable about it. If you spent some time making the drums sound like a real drummer played them, as opposed to a bunch of common quantitized midi loops, your songs would go to the next level. Of course, my offer to work with you on the beats is always open!