It is a question of what you want in a forward. I personally quite liked him but didn't lose sleep when he left.
Craig Davies has been at several clubs, although good on him for having a good season so far.
He didn't do too badly for Chesterfield last year too. It didn't work out for him at the Albion, he came to the club when we were in turmoil on the pitch, and was too young/inexperienced or had the wrong personality to impose himself in the team. I always thought he gave his all but lacked a bit of finesse and composure, which, with good coaching, could have been dealt with. It looks as if Chesterfield and Barnsley have reaped the rewards.