Acquiring Garoppolo could be an option, but it would require some cap magic to make it work. The problem I have with this acquisition is that it is going to cost us a similar deal to what Wentz cost the Colts, which is a day two pick with potential for it to become a first round pick. I guess an alternative could be a Garoppolo for McCaffrey deal which gets us a quarterback and gives the 49ers a player that would excel in their system, but I'd hate to see McCaffrey go.
Personally I'd just draft a quarterback and let him compete with Darnold and Newton (if brought back). Best quarterback wins.