Finally decided to try out KDE Plasma for a little while (at least a week from now). It is said to be flexible so I'll attempt to recreate my workflow from GNOME as closely as possible.