Yes ok - not world-class player like Carvalho (I agree he is better than Terry - I think Ferdinand and Woodgate are too) - but a very, very good Premiership player and better than most (including who we have at Bolton presently).
Ben Haim only signed for Chelsea cause of the other idiot (Avram Grant) was already signed and sealed to be Manager of Chelsea. I remember that before signing Ben Haim, Mourinho wanted to buy Micah Richards, but Peter Kenyon said NO NO!! Richard would have been a much better signing cause of his ability to play several positions, like central defender, central midfield and right back, positions that Essien had to play several times cause of player injuries.