yo diria que ante todo lo mas importante es saber que quieres hacer... es decir definir tu proyecto, considero el romhacking mas complicado lo que para mi lo hace mas limitante ya que se necesitan tener muchos conocimientos tecnicos para modificar los roms.
por su parte el RPG Maker "Pokemon essentials" es un poco mas llevadero, ya que es un lienzo en blanco, que permite crear un juego desde cero, no se necesitan muchos conocimientos técnicos sino mas que nada uso de logica para que todo funcione como deseas.
si bien es cierto que el rpg maker es mas sencillo en cuanto a lo de conocimientos tecnicos, esta herramienta es poco mas que un motor de juego, y si no se tiene una buena historia y un minimo de creatividad para mapear, es poco lo que puedes llegar a hacer en pokemon essentials