Personally, I think it's one of your best, Jesse. The lyrics and overall arrangement are solid, and that's some sweet guitar licks happening!
I do agree with others that the vocal "sound" is a bit odd, and maybe doesn'to blend with the music as well as it could... personal preferences and all, of course. If it were me, I'd add just a bit of delay and/or reverb for width and to set them back "with the band".