is j cole the best commercial rapper ever?