I disagree with the need to drop Sotirio to the bench when Ball / Piscopo are back. To the contrary I think he plays much better when either or both are on the park because he can play at their speed. He can't do that with Hooper (who can't quite run that fast consistently yet) or with Davila because Davila does not rely on speed to be effective.
Sotirio is an excellent supporting player when he is alongside a better (skilful) player who has good vision and operates at speed. Ball is that player. McCowatt is not yet able to do that with Sotirio but may with time.