This is actually the major reason people hate this game, and why the hate for the new DmC stuck around.
Devil May Cry as a franchise is beloved mainly for complex mechanics and enemy A.I. They’re meant to be difficult games that reward practice and dedication by allowing you to pull off incredibly looking moves and effective combos as you learn the limitations and possibilities of said systems. It’s why DMC3 is still considered the series best (I could literally play that game for hundreds of hours more) and why 4 was considered partly disappointing (dividing the game between two characters in such an uneven way kind of killed the replay with their very different movesets, so you couldn’t practice and focus during a first playthrough).
DMC2 was much sloppier on the mechanical balance. It made basic hack and slash fighting more optimal an option, which is usually a sign that the system doesn’t work among major DMC fans. DmC had the same problem, despite giving so many weapons. There’s no need to experiment too much in either game because it’s simply not necessary to beat the game comfortably. In DMC3, on the other hand, I kept getting punished by every enemy I came across for using the basic bread stuff, forcing me to try new things and discovering how great it felt to pull off.
It’s all a personal taste sort of thing, honestly. I much prefer 3, though, because it was actually trying to be funny constantly and it is one of the tightest designed games I have ever played alongside GOD HAND and Rayman Origins. There’s almost nothing in those games where I could suggest cutting features with little lost.