I'll disagree with it being too complicated, I've successfully managed to move my gaming community over, friends and even some family members, and response has been favorable over the past year (we had another attempt in late 2022 early 2023, but that didn't go well, so it's come a long way), and know of other similar situations from other HomeServers.
But I agree it needs some improvements and currently has some quirks, but all these are actively being worked on. From personal experience even those quirks are generally accepted however, when confronted with the sad reality of what is sacrificed by users using platforms like Discord. But one step at a time.
Edit: Forgot to add - You can screenshare without being on a call, it's currently in testing and works well but can be activated under Labs (Settings).
Settings - Labs - Opt into the Video Calls Beta. You'll now have a new call option which has screensharing. Works very well.