It's not bad...but not great, IMO. It's certainly better than what GT has going AND better than the majority of Ryche output since about '97. But that alone doesn't make the song itself amazing, IMO.
Taken on it's own, it's decent. The chorus bugs me as it seems pasted into a different song...for me, it breaks the flow every time it comes around and then ends strangely. It's like someone pasted an 'Empire' chorus into a 'Promised Land' song.
Were this a song by some new, unknown band, there's no way people would be throwing around "amazing" or "awesome". It's only those things in comparison to 'Q2K' thru 'DTC'.