Best fighters to practice with?

Hi there, this is my first post here. So, recently I picked up USFIV and am slowly working towards becoming competent at the game. Reading lots of stuff, watching tutorial videos, tournaments and mostly, just playing the game. In the two weeks I’ve been having the game for I’ve spent a ridiculous amount of time in the training room and the trials (coming from MK and Injustice) just to get down some basic combos with Ryu. Right now I am able to pull off some more ‘advanced’ combos with the guy, examples:

[details=Spoiler] cr.lp > cr.hp xx lp srk > FADC > U1/
cr.mp > cr.mp > cr.mk xx Hadoken xx Super [/details]
But I’m inconsistent when pulling them off, and I would rather perfect my execution further than try and learn these or different ones to the point of muscle memory.
So basically my question is: given my current skill (or lack thereof), what are some characters with tough execution I could practice with, guys or gals so tough to master execution-wise that after learning them I will have less problems with the rest of the cast? I was thinking C. Viper and/or Zangief but am not sure yet.
Or should I just stick to Ryu, because there aren’t that many differences?
Also, charge characters.
Bear in mind I’m not asking for a main suggestion, as I know who I want to main already, but I want to be sure that when I start practicing with him I am ready for it.

Spoiler

As an additional information, I’m playing on an X360 controller and sometimes have trouble pulling off some directional inputs with charge characters and buffering the shoryuken motion in longer combos, so perhaps something that will utilise the d-pad/stick a lot is a good idea.

I wouldn’t practice with a character just so I could use another, that is kinda counter intuitive. I am in the same position and so I would suggest just taking the time to learn who you want to main just because it is the best way to learn a character. Play multi-player games even if you know/feel you will lose, doing this will build a much higher understanding of your character in comparison to theirs (for example: being able to shoryuken on reaction)

When people point to certain characters as being execution heavy, it’s usually because they’ve got a bunch of 1-frame links that they have to master in order to play the character somewhat effectively. Ryu actually has quite a few of those difficult links, so I’d say he’s still a good character to improve your execution with, he doesn’t need the difficult stuff to win. He’s a good character to practice execution with, in my opinion, because his combo options are pretty flexible, and his combo style translates very well to other characters. While quite a few other characters have more difficult combos, that doesn’t necessarily translate well to other characters(see C.Viper). Ryu also has the nice advantage in that you can survive for a very long time on his simpler combos if your neutral game is good enough.

So, yeah, if you’re going to play Ryu anyways, I’d say stick with him. Trying out different characters can be a good idea, but if you intend to play a character, you might as well focus on playing him.

All right then, thanks for the responses. So I’ll just devote most of my time to training my main both online and in practice mode… I kind of want to learn all the characters on at least a basic level, so I’ll still invest time experimenting, perhaps I’ll grow on some other fighters as well.

Do it, bro. Just keep playing the game, whether it’s training mode or online. The more you play the better you get. Don’t focus on anything specific, just find a character you REALLY love and just fuck around with them for as long as you can as much as you can.