I'm not sure how anyone can look at the two rosters side by side and think the Sox are better without overrating the crap out of the Sox hitters.
The Twins lineup is superior and the they also have way more depth on the pitching side, even if the Sox have higher end pitchers at the top of the rotation.
The Sox are, at best, a 3rd place team in the ALC and depending on what KC does they could even be 4th. The only team the Sox are definitively better than is Detroit.
There's a reason why even with bounceback seasons from Sox players, Zips has the Sox at 74 wins.