Alright lemme explain
Mirroring ice crystal? Shinra tensei fuks them all up
His ice dome? Shinra tensei also fuks that up lol and not to mention pain has way superior speed feats (haku isn't even supersonic, faster then they eye at best while pain is above hypersonic, sasuke had trouble following one tailed naruto's movements)
he was keeping up with six tailed naruto and reacting and out manoeuvring his attacks and suppressed a eight tailed naruto via chibaku tensei (the deva path alone did this and he wasn't at full chakra either)... While naruto releasing some of his nine tails chakra completely fuked and outclassed haku. Pain uses bansho tenin, Ningendo sucks his soul out. lol
No counter to chibaku tensei either, and pain has shown superior tai jutsu feats as well and more DC...
Pain wins regardless, no contest Edo or not, if u think he wins? I don't know wtf to say :|