"Yahoo Plus" costs over twice as much and is the worst of the bunch.
You can put MFL modules into your own pages or put in your own CSS and it will not have the advertisement. If you get in on a discount, which is super easy to get... you can get it for 45-50 bucks. So even the cons you listed are much better
Like this for 6 of my leagues... I can set all my lineups or watch all my live scoring off of one page because of MFL's modules...: http://treat24.net/setlineups.htmhttp://treat24.net/livescoring.htm
Easily the best pay service out there and it's not even close. If the "ballpark" were in the middle of the USA... All the other sites are floating in an ocean drunk. Needless to say... not even in the ballpark
Free: fleaflicker is the best I've seen...