The Internet's favorite answer: "It depends!" 😛
I'm mostly just considering a way to roll my own "Google Apps", but self-hosted and Free Software. Ideally, it'd be nice if onboarding for collaborators could be as painless and seamless as possible, where the creation of an email account creates a corresponding account in NextCloud and WordPress.
I'll have to play around with it.