It’s kind of hard to have an incredibly varied and versatile powerset in a video game, simply becuase you have a limited set of inputs. So you would normally have a small set of powers that each serve a purpose. But then doing that and still representing 4 elements means each only gets very limited options.
Thinking about it, I can see two ways to make bending feel powerful, versatile and give a good representation to all elements. 1) maybe the best solution would be to have customizable load outs with various bending powers, and let you switch between those load outs on the fly so you can coordinate a few power sets that work well together but swap them when other sets are more useful to the situation. 2) An interesting idea would be to use situational awareness to execute moves without specific user inputs differentiating the exact power used. For example, you could have a single boost button that uses a different element depending on if the player is on land, water, in the air or dodging (fire rocket!). And you could have a close/melee attack and ranged attack for each element that you can specify, but the exact effect/attack it creates can vary depending on the environment and enemy type of the target. Let it feel a little bit like the character is making decisions, not just you, like Batman in combat in the Arkham games. And of course, there would be a charge up to a special attack that uses the Avatar state and all 4 elements at once.
You are suggesting that the pandas looked badass and that this Dracthyr looks goofy. I’m not a WoW player, but it really sounds to me like you just have a very strong, but subjective ideal about what is “badass” and what is “goofy”. You are treating that ideal as objective, but I promise you that others have a different opinion.
Also it’s a game that let’s you roleplay fantasy races and factions with a bunch of other nerds around the world (using the term “nerds” lovingly here). Why is it unusual that some things in that style of game gets a bit silly sometimes?