Definitely very good musicianship. The progressive elements flow well together and the vocals are a good fit. The mix does seem a bit treble-y though. The bass and kick drum are very audible, but they don't have much punch to them. I might consider bringing the lows up a bit. Other than that, I absolutely loved the track. So many good grooving parts. Keep up the good work!