Im a huge fan of matrix and use it daily. Just to make that clear upfront. If you read HN you should use it.
I don't think it's ready for non-technical people. The federation part still causes issues. Occassionally messages get stuck etc. I would not feel comfortable telling my mom to download element to text me.