No comparison...softball all the way. And you don't have to stop at baseball. Throw in soccer, basketball, swimming (shudder), football, etc.--they're all poor spectator sports in comparison to softball. Softball has the perfect combination of action and intellect, individual heroics (
truly individual--neither the pitcher nor batter can pass the ball to a teammate) AND teamwork. And don't forget cheering, which some people on here don't like, but which I think is great.
I've got two boys, and they're usually on the short end of the stick when it comes to conflicts (or at least my wife is
). Softball's just way more fun to watch.