I like the design of the game and the breathtaking scenery but also the hype you get when discovering different parts of the map it adds urge to the player to want to grind this game to get better equipment, etc. Although I hadn't played any other souls game this is my top favorite game. Also when defeating a boss you feel accomplished ,the first time I felt this was demolishing a boss in one of the dungeons probably cause I wanted to get over the fact that I wasted hours trying to destroy this boss.
The only downside is that when doing co-op with friends and one of them dies they return back to their own world I wish that software would do something that allows at least them to stay in the world instead of getting returned back cause then you have to wait until the player that is still trying to defeat the boss either dies or defeat the boss then making it unfair that the player that is returned to their world lose that experience they wanted with that friend BUT I also think that when a player dies at least make it a spectate so that the player thats alive can go over to his fallen frend and do a summon revive or something along the lines of that but in a boss fight make it available until after the fight. And please software make it so you don't have to summon every time in a dungeon or boss fight. Cause then you could just summon them not worrying about summoning them every time in a dungeon or boss fight cause they're right by your side like I said before when they die the player could just summon them at the spot they died cause their just spectating and if that player thats spectationg leaves the player alive could just resume.