He's a good defender, denying that is just silly. His biggest issue for me was he was a little too yellow card prone. (picked up 8 cards in his last 10 matches between Serie A and CL last season, causing him to miss two matches). I won't defend the two moves on a sporting level, because Benatia -> Caceres is a clear downgrade.
However, if we'd replaced him adequately in this window, or signed Caceres and also strengthened our midfield, I'd be more than happy with offloading him for his shit attitude and personality alone.