Brilliant. 'nuff said.
I love your longer songs, it's just the brilliance of your shorter hard hitting songs drawn out to make a good length song. These songs are hands down your best to date. I love the transitions of melodies and just the overall down right awesome beats. And did I hear a bit of piano tucked in there? Way to wrap the song up; your outro was simply beautiful, there's no other way to say it.
Overall I feel that this song is your best so far, a few more like this and there's nobody that couldn't say you're a professional.
Great job, keep it up <3