It's certainly not for the trashcan.

It's got a great groove and an excellent vocal, though I struggled a bit
to catch all the lyrics.

If I might suggest - a bit more light and shade in the backing track would
improve the arrangement and a solo instrument break would fit in nicely.

It's good as it is, but still has a lot of potential to be worked out.

ROG.