I've had good luck with KDEconnect so maybe I will just stick with that.
Discussion
That's what I use. I tried using local send for a while because I think an update in KDE broke something for a couple weeks. But by the time I got fed up with localsend, KDE had fixed whatever was going on or maybe I was just a dumbass and needed to do a reinstall.
I use KDEconnect mobile app on Gnome with Arch Linux. Arch always gets new Gnome versions out very quickly and it usually takes a bit for a new release of GSconnect to get everything working again.