It sounds really good, although it does feel a bit flat. If I could toss out a recommendation, I would say that it needs more flavor. Maybe start by adjusting some EQs and volumes for a more noticeable difference between verse and hook. But other than that, I think you're onto something here.