I dont like the guitars and drums on this. They sound fine, but too compressed for my taste. I dont like the reverb...
The delay on the vocals is a good ideia, but maybe you've used it too much? IDK, I'm just giving me view on it, I hope you dont take offense on this.