Casi siempre es más fácil tener una herramienta que un parche, ya que permite más opciones (Por ejemplo, en una herramienta se puede elegir el offset donde se repunteará, en caso de que sea necesario). Por ejemplo, hay muchos parches para agregar una función ASM para hacer aparecer Pokés Shinies cuando se necesite, pero se hace más fácilmente con Shinyzer, es reversible y se elige el puntero a donde va a ir a parar.
En fin, la conclusión es "Herramienta > Parche"