Yankees should win. If I were a fan I would DEMAND that they win. Until there's a salary cap all we'll ever see are the Yanks, Braves, Mets or any other team willing to spend that kind of green over a year...
(Although some teams will stink no matter how much money you spend... Can you say Orioles??)