I always called the pitches, I allowed my catcher to call pitches when I coached, and if I were coaching today I would have my catcher calling the pitches. I think a catcher has a better feel of which pitches are working and which ones aren't, when runners are looking to steal (sometimes I could figure out their steal sign) and call for a pitchout, etc. I haven't seen any evidence coaches do a better job of calling pitches than catchers do.