Dark Souls 2 was such a complete mixed bag for me.
The Good:
- Powerstancing. This added some actual utility to equipping a weapon in the left hand, which is practically useless in every Dark Souls game otherwise. Dark Souls 3 regressed hard here, and made left hand weapons useless again. Instead you have to use specific "dual wield" items.
- The Respec Potions. In any sort of RPG respeccing is pretty much a must, especially if certain skills are bad and are noob traps.
- Mostly balanced weapon and spell roster. They tried at least. Most other DS games have horrendous balance, to the point where most people use a few items specifically (like havels set) and nothing else. Dark Souls was always supposed to be a game where every weapon class was viable and there weren't tiers, so you could use everything rather than rummaging through loot for that slightly better sword. But in practice weapons like short swords were basically inferior to long swords in every way. Same with spells and miracles, which ad pretty horrible balance. DS2 tries to fix this.
- Some of the gameplay like the hollowing system are actually alright for punishing repeated deaths. It's badly thought out though because the regeneration ring renders most of it moot, and you can get it right after the first boss
- People say it has the best PVP but people who play Dark Souls for PVP are dumb. Dark Souls has one of the jankiest, most broken, cheater-prone multiplayer systems ever, and I don't know why anyone plays it seriously or praises it.
- It has the best NG+ in the entire series because there are unique items and enemies, it's not just the same thing again but everything is stronger. NG+ is still mostly boring in every DS game though, and as a concept in general it usually just results in a hard ballbusting experience with no progression.
- Torch mechanics. Light management is an interesting mechanic and I feel they pulled it off mostly okay, at least in SOTFs. In vanilla, dark areas are so bright there's no reason to ever use a torch, but in SOTFS there is, which is some good left-hand depth. It's short lived though since you can run through an area to light braziers, and even if you die in the process, you have effectively cancelled the need for a torch in that area for next time.
The Bad:
- The world kinda sucks. I'm not even going to complain about "ree fast travel" and "ree the world isn't interconnected like DS1". The world interconnectivity in DS1 was as much as a blessing as it was a curse, often resulted in horrible boring backtracking, and while novel was largely a chore in implementation. It's only real advantage was for the lore of the game and making the world feel more alive. I don't think that's really worth it if the gameplay suffers as a result. In DS2, the main problem is that the locations are boring. We don't get anything like the great hollow. Instead it's a bunch of boring castles, a boring mill, and lava in the sky.
- The controls are horrendous. The left analog stick is probably the worst example. Instead of being a true analog movement system, it basically locks you to one of 8 directions, and will suddenly snap at random times as you slowly move your hand on the stick, which can make diagonal jumps extremely problematic and easily result in death.
- Branches of Yore were interesting, as were Lockstones, however they were also a total mixed bag in terms of rewards. Sometimes you would get an awesome item, sometimes you would get nothing, and sometimes you would get punished for using them. This made them extremely frustrating since you HAVE to check everything, to not miss any important game-changing items, but most of the time you will be disappointed.
The Horrendous:
- Endless spam. This is more of an issue in the SOTFS edition, where it seems like they copy-pasted all the enemies in a given area about 3 times. There are veritable rooms filled with 15-20 enemies who all rush you at once. Dark Souls is not a game that plays well with large numbers of enemies in a fight, it's at it's best in a dueling setting, especially with the lock on which will literally make you roll into danger when you press the roll button if you're looking at one enemy and another one is perpendicular to it. Dark souls did enemy spam as a novelty occasionally, and it sucked then. Dark Souls 2 is practically enemy spam the whole way through. It definitely makes the game hard, but it doesn't make it good.
- You had to buy the game twice to get the real ending. At the time, scholar of the first sin basically changed the game significantly AFTER everyone had already bought the game for release. Greedy!
- Adaptability. Responding to Endurance being an overpowered stat is good, as it trying to fix the roll-spam that is Dark Souls 1. But making an outright mandatory stat that every build will require? That's just dumb.
- Copy-Paste bosses. Sekiro does this too, as does Elden Ring, but they both do it much more subtley and tastefully. Repeating bosses usually come MUCH later in the game, have a different moveset, and the challenge is changed in some significant way. Sometimes even adding an extra copy of the enemy that you fight at the same time is enough to significantly differentiate a repeat fight. Instead we get Ornstein again, multiple versions of the Smelter demon which are essentially identical except one does extra damage, and in SOTFS the ruin sentinels are just copy-pasted into a random room (and not even marked as a boss) becuase they were SO MUCH FUN the first time. We also get bosses that have random hidden mechanics you'd never know about, like stopping the poison in one boss fight by setting the METAL wheel of the windmill on fire. This is not documented anywhere.
- LIFEGEMS. You have literally infinite health regeneration, available on the cheap. They could have fixed this easily by capping you to 10 lifegems total, but instead you can hold 99 of each type. This isn't like Humanity in DS1, which is also an infinitely stackable source of HP, because in DS1 they are relatively hard to farm, so you have to waste a bunch of time to get infinite health. This wasn't truly fixed until DS3, where you could only ember once per life, thus stopping the infinite health regen items entirely. To make matters worse, the estus flask in DS2 absolutely sucks (it takes forever to use, and for most of the game you only have a handful of uses per rest), so the game essentially encourages you to spam lifegems endlessly. Ironically they made the game WAY harder to compensate, but this just results in more time spent waiting to heal between (or during) encounters, and more heal cheese.
- The entire marketing for the game was a lie.
Despite the really good bits I wished they had ported into future games, DS2 in general sucks hard.