DPI scaling between monitors work exactly as you'd expect. Windows stay the same size when moving between high-DPI and regular monitors.
These two problems are two of the biggest reasons I don't use Ubuntu (or any Linux) desktop (I use a macbook with a headless Ubuntu Server box and, when necessary, X11 forwarding over ssh).
I have to log out when I plug/unplug or the windows will end up blurry or the wrong size.
I know they have a bad track record of not listening, but I think things might be different now, they seem to be a bit more receptive to feedback, particularly with the beta updates.
Or maybe I'm remembering the prerelease "hai where r the bugz halp" back when Win10 was not yet RTM...
https://discussions.apple.com/thread/7583592?start=0&tstart=...