Hi Tiberious, in my opinion reaaly cool job with vocals and choice of the effects (especially those, which made it sound more robotic / auto-tune'ish) as well as backing vocals. Moreover, the outro from about 2:53 is dope and is a fine ending to the track.
I think that the hi-hats are too quiet here and boosting them would give even more groove to the drums as well as the piano theme is quite repetitive - I would work on making it change more throughout the track.
Generally in my opinion good job, I think you've got nice vocal and it has been processed fine and professionally and I would seek for some improvements in arrangement and mixing.