I tend to agree, which is why I was really surprised it ranked as the 3rd worst in MLB.
I've been to Boston, NY, Cleveland, Chicago, Pittsburgh, Cincy, Philly, Baltimore and Washington and while I prefer most of those stadiums to the dome - I wasn't left thinking the dome is a complete s*** hole compared to those parks...while also factoring in that going to something new is naturally going to seem 'better' when compared to a stadium you've been to plenty of times.