Had a very similar experience to you all - using Lumias on TMo since my 810. My 950XL is running just fine, but one thing after another from MS, then pulling the plug on Groove - that really hurt. I tried Spotify and found the app to be absolute garbage. Decided it was time to jump ship, and got a used V20 last Friday.
So far, I've been very happy with the V20. It's huge, screen is great, and runs really well. Battery last a lot longer than my 950XL (in it's defense, was probably just time for a new one).
I am running the Microsoft Launcher with all Microsoft apps running. Backing up photos with Onedrive just like my 950XL.... transition wasn't too bad.
What has really blown me away is the app selection. I always used to say - all I need is good email and calendar. You can do everything else online.
I was wrong.
The apps on Android are ridiculously better than WP. Spotify is really great, Android Pay is great.... I could go on and on. Once you've actually jumped- you can really see why MS pulled the plug - they were never going to make up that app gap.
Regardless, the LG skin on the V20 is ... meh. But I really like the Microsoft Launcher. I really wanted a V30, but just couldn't justify the cost, since I was able to score a V20 off swappa at a great price. But assuming the V30 is even better, I think you all will love it. The MS apps on Android are great, and so far the experience with my V20 (albeit, for 6 days or so) has been really good.
Good Luck!