Seemed a little too bassy at first, although the bass seemed to settle in as the song went on.
Nice voice, slightly reminds me of Queensryche at times.
The lead guitar seems a little dry, a hint of reverb or delay would sound nice on it.
You had a lot going on keyboard-wise at times, I'd need a few more listens to take it all in. Curious to see what others have to say about this one.
Chorus is catchy and sounds good.