You know nothing about football.
Best is one of the best strikers we've had since coming down from the Premiership. His performances in the wins at Old Trafford and Ewood Park in 2007/08 were top drawer.
The history of this club is littered with players who have left to a chorus of 'he's shit anyway', who went on to play (and achieve) at a higher level. I remember people would slate Ben Turner when he was here. Aaron Gunnarson was 'just a long throw' to some people. Cyrus Christie was shit apparently. Elliot Ward was a useless lump who then went on to play a key role in Norwich's promotion to the PL. Jay Bothroyd was useless and lazy. Carl Baker was no great loss, but went on to be player of the season at a team that won promotion.
Not everyone thought that of course, but none of them were exactly fans favourites - perhaps Gunnarson was the exception but not many people seemed all that fussed when he left.
Worse one was Huckerby. One of the best players to pull on a city shirt in my lifetime. A lot of people accept that now, but at the time some fucktards couldn't look beyond the fact he'd stray offside from time to time (completely overlooking the fact that using his pace against teams who played a high line was very much part of his game).
Best may not be the best choice at this time, but to suggest he was 'dogshit' when he was here is just laughable.