I have been an unabashed fan of Eternal since it released, but it does have some issues that lead to a lot of misconceptions for those who haven’t played through it at least once to completion.
The best comparison I can make is to the Devil May Cry series in such that the game starts off slow with very limited choice making it feel like you must face off against certain enemies with very specific weaponry. However, by the end of the game and subsequent playthrough, you have everything and know how to move and control the Slayer through the environments. This is done in both games on purpose as to not overload the player with too many options all at once and to ease them into the new mechanics. Whether this is something each player enjoys is subjective.
Also much like DMC, there are weapons and moves that absolutely are better for dispatching particular enemies the fastest - but that is boring and completely unneeded to enjoy the game.
You can and should use all your weapons, attachments, and modes and just go ham. Switch consistently, dodge, do things just for style and fun. This is a game all around creating massive arenas for a ballet of gore and violence. Even on the hardest difficulty, you can use any weapon at anytime and never feel the lack of ammo, armor, or health. You will feel all 3 if you can’t aim, can’t dodge, and aren’t fully upgraded.
Also there is this odd claim that there is a lot of platforming in the game. Every bit of platforming added up across the entire campaign makes up less than 7 min over the 10-15 hour adventure.