You shouldn’t let yourself be defeated so easy! Execution isn’t something to base character choices around.
Find ways around these things before you give up. For example, with FADC u1, what gets you? Your dash doesnt come out? You get EX dp? Etc?
That was my issue. I’m a Ryu main, too. Instead of giving up on Ryu like I intended, I tried to look for workarounds, and I practiced alot. Here’s a tip: after the dp, hit forward at the same time as the focus attack buttons, then just do the ultra input as you would naturally. Using this, I’ve been landing ultra basically every round, and my friends always complain…
Either way, know that combos and links and OS and all those things are just things you use to capitalize. They aren’t a necessity to play competitively, but they lower the amount of risks you need to take to win a match. If you were to land 10 cr.mks as opposed to 10 cr.mk xx hadokens, then you’d end up with a much lower life lead.
Stay fresh and salt-free.