I think with this fight it depends on which version of Margarito shows up. If he's as relentless as he was against Cotto, Pacquiao could be in trouble. If he's as poor as he was against Mosley, Pacquiao will beat him quite easily.
I tend to think he will be similar to how he was against Mosley, so in that case it will be easy work for Pacquiao.
Roach was saying how different sparring partners had said Margarito was the hardest puncher they'd faced, then suddenly different partners were saying he couldn't punch at all. Makes you wonder how long he'd gotten away with having concrete in his gloves.