None of them are particularly satisfactory, as you have already realized. They're close enough to each other that durability, health, makeup, and demands could play a major role.
Assuming, for example, thaqt both pitchers have DUR of about 25 and health of at least 60, that player A throws righthanded and has a DUR of at least 75, that the catchers both have DUR in the 70s, and that they're all "looking to sign," I'd take catcher B followed by player A. But those are huge assumptions.