Unless this new Miami stadium is a revolution in sports architecture that comes with pre-filled seats, I still don't think you'll ever see big crowds at Marlins games. If they haven't demonstrated a commitment by now, they never will.
I'm not ready to hand the division to the Cardinals, by the way. Those teams are all so underwhelming right now that it's not any one team's to lose. The Cubs just swept Washington to inflate their record a little bit, and even the goddamn Astros are staying in the chase. I liked the NL Central better when it was good.