1) Social media is necessary and important to get readers.
2) That being said, if you have your own website, you're basically giving away your content for free to these other places.
3) You can't beat Facebook or Twitter, don't even try.
4) You may be able to beat ello, though. (Poor ello.)
5) But you can keep your content for yourself and only update on other mediums when it suits you as opposed to them being your default.