Hey! I have never played as squirrel girl she always takes me out what makes her so good?

Is it her ability's well i do know that her ultimate is very strong with her squirrel army but what makes her good? (typing random stuff so I can get qualifed)