And just to address the elephant in the room: Discourse can be configured to run exactly like a mailing list as well. Meaning a user can get any post per mail, reply to conversations by mail and create new conversations by mail. So you can have the best of two worlds or more likely, you can work in the "world" you like better.