James Fegan's article over on the Athletic with his first take on the roster led to a lot of comments wailing about the Sox' inability to fill the RF and 2B slots with above average major leaguers. That's not the Sox' main problem.
Here's the problem. This list is not any ranked order.
1. Tim Anderson, 79 games, .686 OPS against RHP
2. Yasmani Grandal, 99 games, 64 OPS+
3. Luis Robert, 98 games, .702 OPS against RHP
4. Yoan Moncada, 104 games, 76 OPS+
5. Eloy Jimenez, 84 games.
6. Lucas Giolito, 4.90 ERA over 161.2 innings. 82 ERA+
7. Michael Kopech, 119.1 innings.
8. Lance Lynn, 121.2 innings, 99 ERA+
9. No more Jose Abreu, who played 157 games at 133 OPS+
The core of the White Sox cannot stay healthy, and even when they are in the game, do not produce at superior levels. Only Eloy Jimenez produced an OPS+ above 110.
Meanwhile, the starting staff had Dylan Cease and Johnny Cueto pitching when called upon at superior levels. Kopech didn't get to 120 innings, and Lance Lynn and Lucas Giolito were sub par starters.
They are also a bad fielding club, though taking Vaughn and Sheets and Jimenez out of the outfield should help.
For the Sox to contend for anything, these 8 players all need to stay healthy and produce at superior levels.
If they do, it won't really matter who plays 2b and RF, because they can carry a couple of weaker spots in the lineup.
If they don't, it won't really matter who plays 2b and RF, because those positions cannot makeup for failures from the core of the team.