I’ve been having sync issues with conduit lately, takes minutes for the mobile app to catch up. No way to purge old media, or to use something S3-compatible for its storage either.
Also, element x doesn’t support spaces, so if you want to bridge other chats into matrix they all are going to be messed up together.
I like matrix as a concept, but both servers and clients are in a bit of a shitshow state (same as xmpp was years ago).
I would absolutely recommend a file system with snapshot capabilities for a home server. One of btrfs mirror, dm-raid (raid5) with btrfs, or zfs would work. The practical differences would be negligible at this scale and you can just pick whatever you fancy.