They should be fine with Garoppolo. He's not great but I still think he's pretty good and they can win with him. He missed most of the season 2 years ago then came back last year and led the Niners to the Superbowl.
I honestly believe yesterday's game was much more about how good the Cardinals have gotten. They seem to be in the spot the Browns were in last year, only in AZ's case, I think they'll actually live up to the hype.