C'mon, Duckling - at least you're trying

And it's good to see different suggestions.
Now, let's be logical about who needs extra attacks and who doesn't. Let's assume part, if not most, of the formulated ideas get into the game.
Thus, who do you find is lacking in attacks and for what reason?
Let's have a look at all the teammates in general:
-what abilities/traits are they lacking, have an imbalance of (e.g. speed, flying)?
-how about the elements, are they well balanced?
-do we have enough of different classes on the team, can the team go both offensive and defensive?
-do we have enough powerful 1 tile attacks?
-do we have enough area attacks?
-do we have enough special abilities?
-any of the teammates seem too weak/strong? What about during different stages of the game (let's attempt to extrapolate here)?
-etc