I personally find discord bloated, slow and hard to use. But besides my personal impressions, I am genuinely intrigued by the fact that, having platforms like matrix, which very well aligns with the open source ethos, many people rely upon closed source services like discord to provide support and build communities for their projects. What are the features the it offers?