Element clients are very close to finishing their SSO implementations which will help immensely with the on boarding process.
Here’s the iOS pull request for example: https://github.com/vector-im/element-ios/pull/3890
One thing that would really help is basically making the server installs a few clicks. Granted it has been about 6 months since I tried but I remember the instructions not being great and I know that'd be zero hope for less technical people.