I love Horizon Zero Dawn's combat. Even thought its mostly only bow combat, there were plenty of different bows and ranged weapons to choose from and they all seemed to serve a specific purpose in fights. I also thought the combat was really satisfying and not clunky in the slightest. Its genius how Guerrilla designed the machines so that each component has a specific purpose and by knocking off bits of armor and weaponry you could disable that attack. It added a whole new level of strategy to the game and I was never board fighting every machine I saw