I'd say its a tie between cáceres and keita, but neither of them have been bad.
Hleb is a quality player and he proved that at arsenal. U cant doubt his ability. People need to realise he is moving to a new league so is bound to take time settling in. Fact is we arent used to buying established stars from other leagues, so cules are not used to having to wait for a new transfer to settle in. However henry took time, and hleb will take time. He has already shown glimpses of excellence and i think he will be a versatile option for us in the future.
Piqué has made some mistakes but his potential is there for all to see. I dont think anyone could call him our worst signing.
On the other hand, keita and cáceres haven't done a whole lot to impress. I loved keita at sevilla. In fact i loved him at lens as well. But at fcb he hasnt managed to show the quality he did at sevilla. He has no chemistry with touré, and although they seem to do well when played together, it isnt the kind of 'well' that our midfield needs. We need fluidity and those 2 together dont provide that. However i still think we are yet to see the best of keita..but unfortunately i dont think he will ever reach his peak for us.
I had only seen cáceres once before we signed him, so i didnt have much to go on, but while there is potential there he has no way justified his price tag yet. He has plenty of time to do that though..and i look forward to seeing him improve.