I think RPGs should have sub-bosses that gives you massive gains in XP so that it'll suddenly open up "XP-inassessable" regions/monsters to you as the game flows, so that you don't have to do much grinding. I hate how some games were designed such that drawn out grinding is necessary to progress, it disrupts the flow of the game and its story.
Games like Final Fantasy should also allow playback of cut-scenes after you've completed the game (perhaps after having done it twice with the second time in a harder mode).