John Legend has a WHACK attitude but his music is quality.