I play Kazuya/Asuka as my main. But I like to mess around and play random characters too.
I've barely touched the Street Fighter Cast honestly, except for the ones who haven't been around in a while. (i.e Rolento, Hugo, Poison)
Can someone PLEASE tell me how the heck to fight Vega in this game?
Just be aware of two main things for Vega his pokes and his meter. If he has meter you're going to have to worry about EX barcelona which unlike past iterations of SF games now in SF4 and SFxT EX barcelona hits on start up and is pretty damn fast if I had to guess I'd say maybe 5 frame start up. His pokes have always been irritating, but his claw is all you really have to worry about, he does have a M.K. to M.P. combo, but besides that it's the only time you'll have to block low against him and that M.K. isn't anywhere near as dangerous as any of the shoto characters. For the most part Vega is a character you want to rush down, which is why he has such amazing walk back speed because he is at a EXTREME disadvantage when you're in his face. Vega has amazing walk back speed, and two different escape flips, and a mediocre reversal, because he thrives at the mid range pressure. At Mid range Vega has his best options in pokes, an amazing anti air normal, and can start safe cross up pressure with his wall oriented special moves. to put everyone into three basic categories you'll have 1. Close Range characters example: Zangief 2. Distant characters example: Dhalsim 3. Mid Range characters example: Vega.
Mid range characters are the ones people have trouble with because they're usually the more technical ones where people don't know how to approach, unlike the obvious stay away from Gief and get in on Dhalsim.
For vega you have to know your distance well, if you're at the peak of his distance for Cr. MP do not jump in you'll regret it. Instead make your way in slowly on the ground, utilize whatever special/normals your character has at safely gaining closer ground to vega. Once you're about the distance for Vegas MK is when it's relatively safe to jump in on him or cross him up, once you're in mix him up (High/Lows) (Grabs) just be aware of his meter or you'll eat one of his escape options (EX barcelona or Scarlet).
Also keep in mind that he's some what like Dhalsim, he'll be afraid when you're close, but the moment he gets away he knows you're going to panic to catch up to him again, so don't! That's a huge mistake and that will lead to you eating a severely damaging combo. If Vega escapes make you're way in patiently again, his normals are too good to blindly rush him down. Also find what your character can do against Vegas Barcelona. Go to training mode and check your far and close anti air normals, get used to their hit boxes. Record Vega to do Barcelonas or get your friend to preform them so you can see a good way to either stuff them or avoid them with your character of choice.
To sum it up treat Vega at mid range as if he's a stubby dhalsim, and at close range treat him as a ghetto Guile.