JMM is a better opponent than Shane Mosley Rains, simply because he's arguably beat him twice. And he's fought both the one dimensional Manny Pacquiao, and the new and improved Manny Pacquiao. And basically fought on even terms twice and won more rounds.

And in this point of there careers, JMM is certainly a more dangerous opponent than SSM.

I agree JMM is a bit past it now, he's more hittable and gets marked up easily now. But he's still got a alot of heart, and whether it is at 147 or not. He'd still Manny Pacquiao a much tougher test than SSM. Simply because he'd take chances and fight, something SSM didn't do at all.

But i do agree JMM isn't really a Welterweight, he looked bloated when he fought Floyd Mayweather Jr at Welterweight. But maybe a catchweight would be fair ?

I don't really see much else for Manny Pacquiao, there's nothing for him at Welterweight really, nor at Jr Middleweight so JMM is his last option or retire.