I know that ESPN has been completely ignored since it crashed two years ago. However, I have been using ESPN for a 14 team H2H keeper league and this coming year will be the league's third year. It has the same features that any other leagues have and is absolutely free.
The one thing that it doesn't have yet, and maybe they will implement it soon, is a record book. They do however have a history page where you can actually view the league home pages from the previous years. So basically you can look at all the stats from those past years and keep your own record book which is what I have been doing.
I think that ESPN is the perfect combination of all the service for zero money down. I know you might be concerned about them crashing again, and I always am too, but you have to think that a legitimate company of that size would never make the same mistake twice. Just my $.02