Concrete example.
This is very easy to check. Play a character for 2 years against some people, then change for another. You'll win the firsts matches for sure. I won some matches against my sparring partners with Rock, Taki, Tira, Mina or Raph at first. Then after some weeks, I had to come back to Ivy in order to defeat them again. However it is true that my opinion on Zasalamel is probably wrong because of Omega. And, yeah Kura is a beast too !
I've been playing Raph for a long time. Also, Raphael is Edge's main character. He knows matchup very well. I also think Gohan and COP aren't using Raph like he should be used. Rufus told me when he come back than they play Raphael very differently (actually he said my Raph is 'special'). I get the results with him and I came to like him, I wish I could prove this somehow, but if video doesnt convince you then I dont know what to say.
You say I win b/c I'm better, I say they lose b/c they're not good enough (with Raph at least) with all due respect to Keev , his Raph is unimpressive at best. I still hold extremely high esteem of him as a player overall. He's top 3 on my presonal list of best players ever. But when he picks other characters its very different I saw his amy, talim and raph, each are not even close to his level of flow with Nighmare and "feel" of the game.
You can say the same about Zas, then there is Omega. Talim is pretty awesome in Kura's hands. I love how Raphael plays and I too used to think he's way too bad for a long time, but now I'm pretty confident he is actually decent once you master his ranged game.
And what is that about GI'ing 44B, Asura can be GI'ed too, does this mean it sucks? GI is not punishment, its 50/50. And 44B evades alot of stuff.
I know Rufus defeated all Raphael's of France 10-0.(at least thats what he told me) If I manage to beat him in a FT5 with Raph, would that prove my point? Or would you simply say I'm better and that's why? I am not sure I can beat him, b/c Taki is very hard for Raphael, but I believe I have a shot.