translate English to French: Since there are so many of them, they are too complex and not easy to navigate.
Compte tenu de leur nombre impressionnant, ils sont trop complexes et peu pratiques.