GOOD vocal levels
No, the vocals are mixed PERFECT, don't touch 'em .... (fang face here)
If you put any reverb on the vocals they are going to fall further into the mix, so you'll need more headroom. Your vocals are really at the perfect level, the only place they could acceptably go is a little louder if the levels changed, but the level are fine, unless you add reverb.
I understood ALL THE WORDS the first time around, and that's very, very good.
yeah, there's a little touch of Oasis in here I think.
I want you to 'think' more about preparatory breath, think about 'relaxing' to 'let' the air in before you sing. When there is a pause of a few seconds in between lines, vocally that is an eternity, and tension can creep in ... let it go ... let it go
Now at 2:24 you teased me with a harmony-backup vocal ... make something more of this, mix it up more and put some delay on it ... something. Harmony vocals are .... yeah ... gold.
The drum fill at 3:19 is going to be re-written or just taken out ... thanks.
The mix is good, nothing is stepping out too much, nothing out of proportion.
Are you holding back on your vocal a bit sometimes ???
Like at 1:43 ... 'be today' , I'd expect you have the pipes to let loose a lot more dynamically there. Are you backing off on the mic there ... proximity effect ? Don't, you have a good pop voice fella. Don't touch those levels , (scowling like a barbary pirate here)
Nice song, marketable !