Regarding widgets, feel the same... Ugly. Only have a small alarm clock widget on my home screen.
Have been using Nova launcher but switched tonight to the Microsoft (formerly Arrow) beta launcher. The feed screen when you swipe right gives so much info that you really don't need widgets. You can customize the feed page with calendar contacts, weather, news etc. Also reinstalled Cortana after a 5 month hiatus and she's improved a lot. Didn't find Bixby useful at all but if you end up liking it, great. I liked Google assistant much better. If Cortana doesn't work our, that's what I'll go back to. As of tonight though I'm enjoying the fluid sync with my phone/laptop with Cortana. We'll see. She's on probation for the time being. Google calendar is nice and you can import your outlook calendar over to it.