Manaphy has always been superior to Jirachi. Jirachi is not a fighter and can’t really outfight many other pokemon. Of course Manaphy’s also not the strongest pokemon, but he still does have his water attacks. They do heavy duty damage. He can also heal himself with water. Manaphy wins.