This is a personal choice. Those communities are excellent resources and I have had content hosted on some of those sites in the past. However, I have made a decision to host my own content moving forward. Mainly it revolves around efficiency and version control simplicity.