I like the battle system of Shadow Hearts personally. A regular turn based system with a ring system so I don't get bored from just pressing buttons, a little timing based RPG really keeps me from getting bored with the system.
edit: also I hate random encounters, and my perfect RPG would have a system where you can see the monsters before you fight them.
...