Hope they get it. I think it would be great for the city and the franchise. Remember when the All-Star game was at Fenway. Tons of baseball fans still say that was about the best All-Star game/celebrations ever.
Yeah, Boston in the summer is great and Fenway is the holy grail of sports stadiums. That was a fantastic event and it was made even better by Pedro's performance.
Charlotte, Chicago and Indy are the next three. Are Charlotte and Indy much more exciting? Are Indy and Chicago much warmer? Is the United Center that much newer?
Nope, Indianapolis would also be a terrible city both for the weather and the lack of activities. But, having been to the Field House, I can say that it is clearly better than the TD Garden. Chicago isn't warmer and I don't know much about the United Center, but it is definitely a more electric city with more to do. As far as I'm concerned, though, All-Star games should always take place in warm weather cities.
I am not going to get into a big argument about how much Boston sucks in the winter time or how unimpressive the TD Garden is - those are just facts - but I think it would make a lot more sense to wait until Boston gets a new or updated arena. Heck, Orlando built the Amway Arena in 1989 and then opened the Amway Center in 2010...and the old Amway Arena was still better than the TD Garden.
Boston will need to get very creative about how to handle the weekend festivities if they do get the All-Star game awarded to them. People in the city might have a fun time, but it's not like it is going to be a draw to anybody outside of the region.