I'm not a big fan of PvP, either. Too often you have to build your character a certain way for it to be relevant, and for people to want to group with you. Can't stick with games like WoW or CoD.
I usually find satisfaction in PvE games that allow you to build your character in your own style throughout. Ones that give you a strong environment to explore and/or characters to get to know. Games that provide a great story. I'm still playing Skyrim, and playing through Undertale a third time.
Games that provide a great story and environment to explore. Mentions Skyrim the next sentence, this should be a crime.
Talking about the main story, or the hundreds of side stories?
The main story is pretty bad. The side quests are uninspired, the immersion is weak. For you go to point A to point B with a little thing that says "go here!" on your map(I know you can turn it off).
The dungeoneering is more linear than linear see :
http://i.imgur.com/vEqFZZj.jpg
The world itself lacks vitality, the biggest "cities" has no population whatsoever. The world feels so barren; lack of enemy diversity.
I could go on and on about it's fault, But I would prefer not to.
Let's just say that I don't agree with your opinion that the game has a good story and great immersion/exploration feel to it.