The last 10 years actually were fantastic in terms of parity, some think almost too. random lots of different winners and the game moving away from free agency allowed a lot of smaller market teams to win. much better than in the 90s to early 00s when money dominated.
however that seems to be changing now. smaller teams also had a chance because big teams like the yankees or dodgers were spending in dumb ways and smart front offices could beat them.
but now the big dogs are ran smartly too. the big teams can just buy good front office people (like the dodgers did with the rays guy). that means money might play a larger role again. small teams can still compete but often they only have like a 2-3 year window before they have to rebuild again since they can't resign the stars especially because now young stars are increasingly reluctant to sign team friendly extensions (rightfully so because guys like rizzo, longoria and goldschmidt made terrible deals and while 40M guaranteed is nice guys like bryant or harper can make so much in commercials that the risk of a career ending injury isn't that crippling to them).
last year most division winners have a huge lead and next year the dodgers, cubs, nats, astros and indians are all projected to run away with their division, only the ALE is exciting. that leaves a handfull of wc candidates (although in the AL that seems to be pretty clear too) and a lot of bad teams.
for the playoffs having 5-6 super teams is great but having most divisions decided in july is not so cool. of course one or two of the super teams could be slowed down by injuries or underperformance (like cubs last years first half) but most of the divisions still won't be exciting.