If you really want to make a good rpg think of all of the stupid things that annoy you in other games.

Like inns, in most games you walk up to some guy at a desk, speak to him cue fade, Wow you're fine now and you havn't moved an inch. In my game I'm programming an inn where you walk to the desk, rent a room, go to your room, sleep, and can use the room for as long as you want (dayly charge, have to sign out before entering a new inn).

cause if your not innovative then nobodys even gonna bother looking at your game.