Yeah I just MLBTV since you could watch archived games, and I didn't like how a lot of the late east coast games overlapped the starts of the 10 PM west coast games on the HD channels.
As for NBA, NHL etc, I'm satisfied with the coverage games get on NBC, CBC, Sportsnet and TSN which is more than enough for me. As for NFL, I'm going to start and get into more this year (cheering for the Panthers and Browns) so if I want, I'll just get the NFL TV package they have online and stream them on my PS4.