Nowadays, it's basically a simple way to let process running after existing the shell and reattaching later, for me.
But I had much greater ambitions in the past which I've given up mostly due to scrolling, clearing scrollback inserting a bunch of whitespace instead of actually clearing, etc.
I scroll with the mouse a lot, it's more tolerable with the keyboard, but it's still not as good as native interaction.
It also messes with the colors sometimes. For some reason, screen doesn't.