First, I liked having single Nextcloud service with many extensions adding needed funkcionality. I had chat, rss, fediverse, mail extensions... But soon I realized this is not working well.
Community extensions are not usually maintained properly, their way of accomplishing tasks is often very simplified... In short: it is much better to run several smaller services solving one dedicated task.
Štěpán Škorpil's personal Mastodon server - instance of federated social network