welcome to Hive!
I'm just an amateur in programming, so I've never even thought about self-hosting.
would be interesting to get details on this from your experience.
here, on Hive, we also can kind of self-host our data, well, at least we have some kind of control of them.