For sure always a good idea. More important is the centralized control these platforms have over your audience/social graph, distribution channel and reach, and ability to monetize.