They're the two most iconic moves in fighting games: the fireball, or hadouken, and the shoryuken/dragon punch.
Everyone has their favourites - but which is yours?
The modern fighting game obviously doesn't work without both moves. The act of throwing a projectile, and having a tool for punishing the anti-air response, is perhaps the most core fundamental of how fighters has flowed for the last two decades.
But as an actual move: shoryuken every day of the week.
It's not as mechanically simple to execute, but it's more powerful in its effect. It's a punishment. It establishes your space. An effective uppercut teaches your opponent that they can't just float in with their fat feet whenever they want. It's a virtual No Fly Zone.
It affects your opponent's decision making. Fireballs are more of an annoyance: they're the thing you like to get away with. Also, not every character has one. But every character has some form of anti-air, and it's crucial that every character has some form of ability to protect, and assert its dominance, over the air game.
But what about you? What's your favourite - the fireball or the flying uppercut?