For total coverage I have found that this place is the best. ESPN seems to have good stuff but I dont pay for their info.
I would also recommend individual team beat writers because at least they will have a comprehensive breakdown....although they won't be experts.