Thanks,welcome to the club! It can be a bit "tricky" at times (and I use a container manager,cloudron, meanwhile as I got too deep into the rabbit hole and now host too many things to maintain them myself) but once you get it set up it's rock solid.
And I am really optimistic for Element X/Matrix 2.0.
It's a great standard.
Yeah, 115 Million users atm. And as I said - you can easily bridge it to other services so you only use Matrix but communicate with others.