Both could work, in a different way.
Nextcloud is more like a shared agenda, where you need to explicity invite people to events.
Mobilizon is more like Facebook events, where anyone with the link can say they will attend.
You might even have both, a Nextcloud for the members of the org and a Mobilizon as the public events
If you look at any profile page, itβs the classic Mastodon layout: https://veganism.social/@mascottus
The probably just customized the home page
If you really want something a bit less austere than Mastodon you can have a look at https://iceshrimp.social/