I don't think the Giants have a better rotation at all like there top 2 starters would pass on the rest.
Mets top 4 starters all big injury risks. Would be more confident with Price and Pom, then Harvey.
Indian have a very good top 3 Salazar and Carrasco are as big question marks as Price and Pom.
Dodgers have Kershaw and a lot of depth, but there whole pitching staff is filled with question marks.
Basically the Sox are probably top 5, where they finish will depend on injuries with all these staffs. Much better getting the injuries out of the way now.