I’ve been to 15 NHL arenas and here’s my take based on the atmosphere, arena design, and location of the arena:
1) Montreal, arena is ok looking but the atmosphere is electric. Went to a Rangers/Habs Saturday night game. Great city too.
2) Boston. Again, not the nicest looking place but it’s Boston it’s a great sports town. Die hard fan base, Original 6.
3) San Jose. Loud building, passionate fans, cool intro. The arena itself is nothing spectacular but it does rock. It’s also a great area to visit.
4) Toronto. Arena isn’t bad, Original 6, again a great sports town, also a fun city to visit. Expensive tickets, but the atmosphere is pretty good.
5) Philadelphia. Really like the look and feel of the arena. Nothing needs to be said about their rabid fans. Plus you can’t go wrong with cheesesteaks.
6) Dallas. Arena is cool, it has a 711 and a Pizza Hut inside. Cheerleaders are hot too. Another city I’d recommend visiting. Fort Worth too. The atmosphere isn’t bad either, the fans are passionate for the most part.
7) Detroit. I visited the old Joe Louis Arena, total dump. It is called Hockeytown but it has the feel of going to an Atlanta Braves game, meaning all the success but the place can be empty. I’ve heard the new arena is ridiculous.
8) Buffalo. Arena is ok. City is a dump, but the atmosphere is loud, the fans are into the game, prices are reasonable, and there’s a lot of good food in the city.
8) Los Angeles. The fans are as fairweather and fake as their Botoxed faces

I was constantly reminded about 2014 and my immediate reply would always ask them if they knew LA had a team prior to 2012. Arena is big, atmosphere is ok, the location is in downtown LA, it’s great to see Hollywood and Beverly Hills, etc, fun overall experience.
9) Washington. Arena is ok, location is ok, nothing really stood out to me. Just a meh. Exploring DC is probably the best excuse to see a game there
10) Anaheim. Arena is ok, fans aren’t really loud, location isn’t bad. There’s a cool restaurant/bar across the street with outdoor seating and fires.
11) NJ. Arena is nice, but unless they’re playing the Rangers the building is dead, and Newark, enough said. The old Meadowlands arena was a giant ****hole and pain to get out of after the game.
12) Pittsburgh. I visited the old arena so I can’t comment on the new one. The old igloo was really a dump. So bad. The atmosphere is ok, and Pittsburgh itself is a decent sports town with some good places to eat.
13) Ottawa. By far the biggest waste of time. The arena is like 30 mins outside of Ottawa, it’s a pain in the ass to drive and park and leave after because it’s poorly designed for traffic. The city itself is also very meh, nothing nice, nothing that makes you say wow. The atmosphere is also dead.
14) Islanders. Barclays sucks for hockey. Restricted views, terrible sights, nothing to really see or do around the arena.
15) I didn’t wanna rate MSG because I’m obviously biased so I left it off the list.