Also a Niners fan here. McGlinchey is stout in the run, but is average at best in pass pro. Dude is a mauler, but struggles against long and/or quick ends.
This is the reason why Garvin and Co. made him look silly, and it's still evident in the pros.