I do not think Hoskins is a great player, but do believe the team is better off with him & Harper vs Casty & Harper.
Or, as an alternative, having Harper in RF and a better 1B on the roster. Casty was unnecessary and overpaid. I like him as a person and teammate, but he is too inconsistent as a player to be worth the contract DD gave him IMO and his addition has caused avoidable roster issues.