I know this isn't the most 'chic' answer. but....
yahoo is by far the easiest to use. easy navigation, detailed reports, multi layered player searches, historical league and owner stats, most important- it is VERY clean looking and easy to follow.
articles are very very average-but you can go anywhere and read fantasy articles for free.
from a pure ease of use standpoint(from moving, reporting and searching), yahoo is easily the best one I have ever used.