translate English to French: Probably the most discussed element is the different allocation mechanisms and their (dis)advantages:
Le point le plus controversé est probablement celui des différents mécanismes d'allocation et leurs avantages/inconvénients.