I honestly feel there is a big gap in the market for a good community software.
Something which ties events in the community with messages and also has voice chat and other capabilities on the side.
Discord is popular because there are no free alternatives which does what Discord does poorly.