"One of the best" that I've personally been to:
1) Wrigley
2) Petco
3) Detroit
4) Atlanta
5) KC
Other stadiums I would think would be better than KC:
1) Fenway
2) Yankee Stadium
3) Seattle
Can confirm that Fenway is very cool to go to, simply because of the "history" and the Green Monster being the unique ballpark feature that it is...but other than that the place is a dump. Much like Allen Fieldhouse.
Never been to any of your 2-4, but I do love me some Kauffman. Also Coors Field is pretty sweet.