Mewtwo is the perfect pokemon.
I don't know and don't want to argue.
Arceus is Epic and great.
Mewtwo vs Arceus would be the battle of the century.
That would be like Goku vs Superman.
Everyone will pick one and stand by it for whatever reason.
But the bottom line is that we will never know, just assume.