And while the 24-year old 's most recent season may have been the most complete of his career , it has been colored by disappointment and controversy , rare blemishes on what had been a spotless reputation .