Horizontal progression done right -> high development time -> less content successfully released on a regular basis.
Horizontal progress done wrong (rushed/un-balanced) -> BIS builds come out and large amount of content becomes ignored immediately, everyone picks and chooses their fights.
Horizontal progress done wrong (elemental resistance gimmick) -> Simply a handful of barriers/gear checks with no added benefit towards game play, basically what we already have.
Choose your poison...