I looked over the W3 fools site- it makes fairly valid points, such as W3 certification being nonsense. But while many of their long list of faults with the site are technically correct, they are factors that a beginner wouldn't really be concerned with. The site comes across as some sort of vendetta against W3 schools, and there's a lot of defense for IE versions which again, may be technically outdated, but IE still sucks, and you have to make all sorts of special considerations for it when coding.
I used W3 when I was learning basics to refer to quickly when learning, say CSS, when I needed to remind myself how to format something on a simple style sheet. It's structured well for quick-reference. I certainly wouldn't say it, or most of what you'll find around the web, is comprehensive or should be considered a bible to be used alone. All the sites you listed and more are great resources, especially used together. And most people will outgrow W3 schools and any basic "lessons" quickly and see the deficiencies themselves as they progress in their knowledge.