We have a family project of seeing games in all 30 major-league baseball teams' home parks, and of the 25 that I've visited so far, only one has offered us a genuinely terrible experience. This is that one. The facility itself is not bad at all, a "modern" stadium with decent sight lines and protection from the elements -- I generally prefer outdoor stadiums to domed ones, but you can't argue with keeping the game (and fans) indoors here, away from the oppressive heat and humidity. Yes, there's plenty of schlocky stuff in the park -- the home-run display in center is an abomination -- but most of it is minor. The problem is that it's run by the Marlins, clearly the most fan-unfriendly franchise we have yet encountered. I had a nasty run-in with their gate people regarding a decidedly non-professional camera I was carrying, one that no other major-league team has ever hassled me for using (their cross-state rivals at Tampa Bay were fine with it), and I had to take the thing back to the car. This cost almost three whole innings of game watching, and since the elevator to their parking garage was malfunctioning, it also caused me a great deal of physical pain coming down 5 flights of stairs afterward on a bad, post-surgical knee. They acted like they didn't care about that. Add to this the fact that the fans around us (such few as were there) were obnoxious and hassled us for getting into the seats we'd paid for, and decidedly unfriendly staff at almost all locations, and it was just overall a miserable experience. We'll never go back, and we recommend that you don't either.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.