I can understand your frustration. I have a bit of a bizarre suggestions, should you be willing to put in the time and effort.
I had issues with SSFIV, mostly because (already lower mid-tier) Gouken got nerfed, but that’s probably a good thing, as it has me playing Blanka as my primary main now. (He’s FUN to play as.) Anyway, recommendation for improving your execution and finding a new character (or deciding if you really want a new main) would be the following:
- Decide how many characters you want to try out (For me, I wanted to do C to Shining C, so I did it was all 35 characters)
- Go through at least 20 trials with a character on your list, then jump in to Arcade mode, with fight request on. (I did this with Hardest, so that I could also get all the red titles)
- Use arcade mode to practice BnBs and basic execution with the character you’re using, and use online fights to try to get a feel for playing other people with the character.
- After you’ve ranked the character up to C, you probably have a basic idea on how you feel about that character, so move on to the next one on your list, starting with cranking out 20 trials to re-familiarize yourself with the character’s basics.
It’s a lot of time to invest, but it helps you get familiar with each character’s strengths and weaknesses, and forcing yourself to play at least half-way decently with a range of characters will get you very used to playing on a stick…after which you can decide which character(s) you felt most comfortable and interested in, and work on improving your execution with that specific character.
As for direction and hope: Baby steps, baby steps. Getting comfortable with a stick isn’t going to happen overnight, but the benefits are definitely there, and you should see signs of improvement pretty consistently as you get used to the stick and the character(s).