I've had these two catchers on my roster for the last 3 seasons (among other guys). Most of the time they've been in a platoon - meaning the starter depended only on the opposing team's SP, not my SP. Osuna was the Def replacement, so he often entered late in close games.
O'Shea (PC 42) --
S29 3.77 ERA, 777 Inn
S30 3.56 ERA, 786 Inn
S31 3.65 ERA, 362 Inn
Osuna (PC 68) --
S29 3.98 ERA, 660 Inn
S30 3.32 ERA, 678 Inn
S31 3.60 ERA, 250 Inn
That's a 26 point PC differential with little to no difference in results.
For what it's worth, my team generally has good pitching and very good defense.