I would be comfortable trading away a maximum of one player from the 'glut' in terms of that not hurting depth to the point of opening a hole. There's definitely roster spots for all of them too so I think it's far less of a problem than we'd like to think, we all grew up on a relatively static 8 man lineup going out most days(maybe with a platoon or two thrown in), and that's not really the reality or ideal any longer. With that in mind, I'd simplify the problem to the idea that Soler, Schwarber, and Heyward are probably not all going to get every day starter at bats in the same outfield. It's possible, especially with Almora as a likely platoon bat and defensive replacement, but I don't think that's the defensive outfield the front office wants to be leading with. So if Soler continues to hit, my hunch is that he gets dealt in the offseason. If he doesn't hit he might yet be traded, but it's easier to justify him as a platoon/bench bat.