Difo's out of options, and there is zero chance he'd make it through waivers. He could have hit .000 this spring and made the team. Edit - he may not be out of options. He was only in the minors 11 days last year. But the rest probably still stands: he's a switch hitter and has shown he can play the outfield in a pitch, so he has a huge versatility advantage over those two.
Reynolds has played all positions except for the battery at the MLB level