I'm in a league that we started way back in 1984. For the last 15 (20?) years or so we have used CBS. However, we use the pay version (commissioner). It's about $150, but we have 11 people, so when you divide that fee out among everyone, it really does not come to that much. I can't speak too much for the other sites or options, but we have never really had any complaints with CBS. I will make this comment regarding 10 people and doing NL only. We have 11 people and do NL only. We have 23 players on each team. We end up getting down to some fairly "peripheral" type players (i.e. platoon players, middle relievers, etc). So, if you have several people in the league that are not exactly "hardcore" baseball fans as you stated, then you may want to consider expanding your team selection, especially now that the NL only has 15 teams. I'm not sure about the free version on CBS, but the commissioner fantasy baseball product allows you to choose leagues (NL or AL) or choose individual teams. For example, since we are a keeper league, we are slowly fazing out Houston. So, this year we are using NL + Houston.