I love it, but your criticisms are completely legit! I’m currently stuck on a small number of bosses that seem absolutely impossible:
-Fire Giant: this dude is an HP sponge that can attack over a wide area, oftentimes being able to one-shot you. The summon is pretty much worthless, because even though it provides a distraction, you’re still going to get hit and take an insane amount of damage. Even your critical attacks barely phase him!
-Radahn (I think that’s his name): a hulking beast who shoots insanely fast, powerful arrows at you, from a great distance and brings down a shower of arrows over you if you get too close. You can summon multiple spirits to help you, but they’re basically useless because he wipes them out quickly. Oh, and he is also very capable of one-shotting you (surprise, surprise).
-Twins Fell: this is an optional boss fight that I’ve decided not to bother with. They are insanely powerful, and your attacks barely phase them! Fighting one of them would be challenging enough, but juggling two of them is next to impossible!
I’ve taken down a lot of bosses, but I’m honestly reaching a point of being kind of burned out on the game. Like the OP said, the map is far too vast, with too many dead spaces, and its….kind of depressing playing a game for hours, oftentimes with little to no reward. Also, as a SoulsBorne vet, one thing that feels off is the recovery time. If I’m knocked off of Torrent by a boss, it’s common for them to kill me while I recover from the knock down.