Ok you have a point. I didnt know about hbox. I still dont see puff as the best. You just have to be more careful when playing against her. Stay near the middle of the stage. and when she gets close...run away. camp her with projectiles. You have to use an entirely different move-and mind-set when fighting her.
I agree, but it's easier said then done.
ideally you want to keep her at a distance, but you also don't want to be on the edge with her, which is difficult.
Her aerial maneuverability makes it a very nerve racking guessing game when the inevitable confrontation happens in the middle of the stage, the fact that she can weave in and out with attacks, while you get pretty much 1 shot at attacking her is extremely annoying to deal with.
Puff also always has the option to shield, which never ends well regardless of what character you are.
You have to, at the very least, know every one of the combo's you have on her, execute them, and retreat. Chasing puff, especially in the air, almost never ends in your favor, she's too slippery. You have to be on your game throughout the whole matchup, take every hit you can get, and do it so as not to get punished.
You juss have to pick and pick and pick and hope that your kill move doesn't get wasted, or worse, punished.
Where as puff...has combo's, amazing edgeguards, resistance to combo's, a very safe approach, an amazing grab, an amazing recovery...etc...etc...etc...
Yes, puff can be beaten, by any character, and again I could assume a lot of reasons for why she is not being beaten, but I'm not in a position to verify these reasons so I will won't share them.
But we all know she can be beaten, the next step is to take the exact steps needed to beat her. Which again, is easier said than done.