Agreed...Skydome/Rogers Centre make the Trop look like a baseball cathedral. (I guess it's not fair for me to say this, because I was in Toronto in 8th grade, so that's close to 10 years ago, but it was an absolute dump when I was there. Maybe they've done some improvements?) But the thing is, being in close proximity to Tampa (St. Pete, actually) gave me the opportunity to see the Sox for $9...can't beat that, so I'm kind of biased.
The Jake is a great place to watch a game...I really enjoyed it there. It's very similar to Oriole Park IMO; I actually think they have something in common in architecture/design/etc. I went to the Vet when it existed and that place was a huuuuge hole. If you're a real baseball fan, you'll like Yankee Stadium regardless of where your team loyalty/affiliation is. Coors Field, I thought, was a real nice place to see a game. I'd say of all places I've been, my list is as follows:
1.) Fenway Park - Obvious reasons
2.) Yankee Stadium - Crazy historic charm, attainable tickets
3.) Jacobs Field - The Jake and Oriole Park could actually be a tie, but I like the Cleveland as a city better than Baltimore.
4.) Oriole Park - See above
5.) Coors Field - Denver is a great city...great weather. Awesome place to see a game.
6.) Shea Stadium - It's a hole, and so is Flushing, but it's not as bad as some.
7.) Tropicana Field - I mean, there's an Outback and a Checkers right INSIDE the stadium...can you beat that?
8.) Rogers Centre - Sucks. Actually Skydome sucks. But you know what I mean.
I really want to get to Wrigley and PNC Park in Pittsburgh; I've heard it's gorgeous there.