Let me try Minds+. Its feed looks interesting. I'm still frustrated about the verification process. I just have the account here. I don't have a Facebook account anymore, my Twitter account is dormant.
For me it would be less frustrating just to make some blogs. I maybe do some gaming/let's play videos too. I wish there was a streaming option too.