There's a difference between seeing the quality and potential in a player, and believing he plays well. Many of us saw what he was capable of even if he did not perform at a high level every week.
Calling him mediocre in the past seasons is just revisionism. Mediocre is what someone like De Ceglie has been.