I only like hockey out of the major professional sports in North America. I watch and follow hockey.
Baseball I don't like, hardly watch. If I have a bet on the baseball game, I might watch it. Usually if I bet a baseball game, I check out the scores at CBS.com 3 innings or mid-way into the game. Even wiith a bet on, there is no way I will follow the baseball game the whole 9 innings.
NFL games, before I started betting again, I did not even want watch the games. The NFL game itself is not a very exciting game to watch. Half the time, just plain boring. The offensive touches the ball about 8 times a game. Many games when the offense gets it 5th possession, the outcome of the game is no long in doubt. College football is a much better game to watch if you're a football fan.
Basketball, myself don't watch, don't bet. Basketball betting is kind of like a 2½ hour horse race. Two horses contend all the way down to the point spread wire for 2½ hours. If you got heart trouble, don't watch or bet NBA, just go the track to lessen the stress on the heart.