Pros
Great voice, clear, youthful, when he yells, he has that growl that sounds good, not that old man yelling Recovery yelling
Amazing flows
different styles that work
six minute song
Cons
Beat could be better
Young jock and Ray J shit
A few other weak filler sounding lines here and there
It's a really strong song. I'm giving it a seven.
Remember before you Stans filled with emotion and the newness of a new song, before you blindly click 9 or 10, that means you think it's the best or one of the best songs ever. Slow down. Think about it.