Mix wise this sounds inferior to some of your other songs I've listened to. It's not that mix is bad just Everything sounds DI ish small and dry if that makes sense and in general lacks cohesion/glue. Vocal pitch in multiple spots could take a look. Production/tech nerd stuff aside I like the song