I’m picking KC, but look at the Mets pitchers: Colon, Harvey, Degrom, Syndergard, Matz. Good luck scoring against that.
My take: the Mets' pitchers are fine, especially against hitters who swing from the heels. But the Royals deliberately stocked up on contact hitters, which may negate any NY pitching advantage. I suspect that is the fulcrum on which this Series will pivot. If so, KC seems to have the speed, defense, and bullpen, and the home field, advantages--plus last year's World Series experience. I'm a National League fan, so I'm rooting for the Mets; but if I were a betting man, I'd put my money on the Royals.
The Royals have the second best batting average in the league against power pitchers with fastballs in the mid-90's or above.