Hard to judge without knowing the prices; it probably depends on how much RPs are worth compared with starters. Sosa doesn't seem like a typical value pick in a cap league, but overall, this looks like a solid roster that should give you the flexibility to make moves during the season.