translate English to French: Each of them has strengths and weaknesses, but none seems able to challenge Sarkozy.
Chacun d'entre eux a ses forces et ses faiblesses, mais aucun ne semble capable de battre Sarkozy.