This game is amazing. Came to it from Elden Ring and Sekiro. I buy every FromSoftware game now because of their reputation and all the effort and work they put into such a masterpiece like Elden Ring and DS3.
What makes this game difficult isn't the game, but the players who keep trying the same thing at a boss and don't adjust their strategies or tactics. Repeated failures are what really raise the stakes when you're about to defeat a boss you've struggled with for hours.
I gave up on Elden Ring like 4 times and now it is one of my most beloved games. It's the only reason I came to DS3 and I'm so glad I did because after going through Elden Ring 5 times I really wanted to keep going but felt a bit tired of the same places but loved the battle mechanics, weapon systems and armor. I'm so glad I picked this game up and I absolutely love it.