Only my opinion
I totally agree that there is too much reverb on the vocals. Great lyrics – but I think it calls for a singer with a more melodic voice quality – this singer lacks feeling - the lyrics have a lot of emotion and the singer doesn’t bring it across. Funky piano – hate it – sounds too hokey – makes me envision Linus from the Peanuts cartoon plunking at the piano with Snoopy doing a little dance on top. The best thing in this song is the guitar playing – it’s pretty awesome.