 Is it perfect? No, of course it's not. All-star games are nothing to get excited about in any sport, but it's the best of the lot because it's still batter against pitcher, NBA, NHL, no defense, no hitting, no physicality. The game changes. At least the MLB all-star game is still pitcher against hitter. That's why I'll take it over any other all-star game.