All about art and entertainment
Three important attributes that should be a focus for the best RPG games are advancement, variety, and pay-off.
Advancement is a pivotal component of a great RPG. Sometimes this advancement can be seen in a mechanical or statistical form. Players can advance their characters to become more powerful. They are able to do things that they were previously not able to do in the beginning. Advancement can also come in a storytelling form. The player is able to continue the storyline from one point to the next and take pride in this fact.
Variety is also a very important aspect in creating a spectacular RPG. One of the most important aspects of a game is introducing enough variety to keep the player interested. This is especially important with RPGs due to the fact that they are very much based on storytelling. A story told without enough variety in it gets dull and boring very quickly. It becomes predictable and players quickly move on to something more stimulating and interesting.