Honestly, I see this guy as one of the screen's greatest actors. I can't even keep a straight face when comparing somebody like Cillian Murphy or Ewan McGregor to him. I'm not trying to instigate conflict, this is just my honest opinion.
I do think Di Caprio has been unfairly maligned as an actor, which mostly seemed to be a backlash against his teen-heart-throb popularity after Romeo and Juliet (which I thought he was good in) and Titanic.
I just don't see a remarkable range in his acting. I certainly didn't think Catch Me If You Can was all that. But in fairness to DiCaprio and his supporters I promise to rent The Aviator.