I switched from Unity to Gnome in 18.04 and I really miss how workspaces worked in Unity. A simple button displayed all workspaces and you could drag and drop windows to any. You could also drag one window to left, right, or top, and would move to another workspace almost like the monitor was extended into 4 pieces. You could also right click the top bar of any window and choose to move that window to any workspace. On top of that you could set up any window to appear on all workspaces or only on one.
All in all you had awesome options to make the workflow perfect. I miss that. Is there anything remotely for Gnome in this regards?