I think Peach is better than she is rated in OP...
Yes you have to control 90% of the game to win, but she does have good tools to do so. Overall I would say she is one of the most balanced characters. I only feel helpless vs stuff like lucario(then again who doesnt) and good zoners such as...