He was talented, but there was nothing that made him stand out enough to have staying power. There was a lot of dudes that were in the same lane as him at the time, and he got lost in the shuffle. He should have listened to his label and switched up his image and style, at the very least that would have made him stand out.
Trey Songz would have never had that monster run back in the day if he never changed it up from the “Gotta Make It” era of his career.