IN Gary's case, IMO the reason he has gotten so bad at blocking is they made him learn 3 different catching styles in 4yrs. Hard to be MLB good behind the plate when your team is constantly changing the way they want u to do the job, IMO
Gomez on the other hand is incredible in every aspect defensively, blocking, receiving, game calling, his ability to work with pitchers, defensively this kid is about as good as it gets. Pop times in the 1.7 range like he has is the best in BB and they posted a video of them clocking his throws and they were measured over 100MPH. Gomez has every single aspect you want in a catcher including the great internal clock, ability to slow the game down, his attributes go on and on.
Most scouts believe he has an offensive profile similar to Pereira and could have a very similar type breakout season offensively next yr.
The only issue with Gomez is he has had a bunch of random injuries, nothing chronic if memory serves, that have slowed his development. If he can stay healthy this yr, i wouldn't be shocked if he became a household name like Volpe and Peraza have become. He could be a top 20 overall spec by the end of next yr if mostly everything goes correctly. He's got plus power, great hands, impact the ball hard and drives it.
I posted a couple video's of him swinging, a while ago and he has a very old school swing. Klown mentioned it looks like the chopping wood swing they taught for some many yrs, there isn't a ton of swing and miss in his offensive profile. If he stays healthy, he'll be 1 of the top 2 way Catchers in BB