In the first place, what makes an RPG game a good game?
Is it the interaction between characters?
Is it the open world?
Is it the way you can build your character?
The answer to that question is, above all.
If an RPG game is good, that means it contains good interactions between characters. Nobody would want to play a game or read a book that contains forced dialogues and a main character without personality.
However, that doesn't mean the game should only focus on dialogues. Without seeing the world you are playing, how can you relate with the main character enough?
At the same time, when you build your world, you need to put elements that attract the attention of players. And the easiest way to do that is to put elements that strengthen your main character in various ways.