The only thing I want that I don’t have right now is horizontal monitor splits for vertical monitors.
You can do that with this shell extension (which is the upstream of Ubuntu's "gnome-shell-extension-tiling-assistant" package, which on Ubuntu is installed by default and called "Ubuntu Tiling Assistant" in the GNOME Extension manager).