I played this as a kid and have fond memories of it. Well, most of it. The one bad memory I have of this game is the final boss. The final boss is so damn annoying. Only one of it's moves (the beam one) is telegraphed and he constantly spams his spinning attack. Seriously, sometimes the instant the match starts, he's already spinning towards you and once he beat me by spamming the spin attack and hitting me with it each time I tried to get up.
It took me about half an hour to beat it. Mind you, I was playing on the easiest difficulty. I played as Dohn and basically won by alternating between (a.k.a spamming) the jumping punch and low punch and prayed he didn't interrupt with the spin.
I love this game but the final boss is just as frustrating as I remember from my childhood.