There is also Reddit, there are people, and you can “connect” (if being kicked in the nuts is an acceptable type of connection)
Also, Discord server :
For the streamers, I have several bookmarked on youtube, tell me if you want links, you can also check https://www.twitch.tv/directory/game/Duelyst
I agree with that. If you want to try, I can provide few useful Adblock lines to make it “barely readable”.