A lot of people will still prefer/need two monitors I’m sure, but if you haven’t tried an ultrawide yet I would encourage you to. I would always pick an ultrawide over two monitors.
Any recommendations on software to tile the display? One reason I like 2 screens is because things like maximizing or full-screening still leaves me with the other display for other windows.
A single ultrawide would be way better, if I could count on having 2 virtual displays within.
I use BetterTouchTool for this, it lets you set up snapping so dragging the window e.g. to one side will snap it to half the width, as well as setting up keyboard shortcuts. It can also do a million other shortcut type things which I barely scratch the surface of, cool app!
https://github.com/koekeishiya/yabai is awesome, way more extreme than the other stuff. But it's super configurable and I love how it auto fills windows (but you may not, which can be configured)
I've been using "Magnet" for tiling. It's in the Apple App store.
My use case, 15" laptop display and a 32" 4k display. I find it sufficient enough screen real estate. I sometimes think about getting an additional display but can't quite justify it.
I love https://manytricks.com/moom/. Being available in the app store is a major plus from my point of view. And it has the usual tricks like keyboard shortcuts, etc.
For a 21:9 screen, the max grid size of 25 isn't good enough for me, I specifically wanted 36 so that I could make three 'panels' at 11-13-11 resolution.
Found out with a bit of emailing back and forth that you can by pasting this into a terminal:
defaults write com.manytricks.Moom "Grid: Maximum Dimension Size" -int 36
The grid display ends up being a bit small but I only tinkered with it for long enough to make 1,2,3 assign to the grids, 4 and 5 assign to the left-and-middle and right-and-middle, and q w e, a s d, z x c to top-middle-bottom of each of the three panels.
I've been using Amethyst [0]. It works, is simple enough to configure and get started and has most things I need.
I found the default shortcuts to be the wrong way around for my cognition so I swapped them but otherwise it's been good. I mostly use the fullscreen (usually for the laptop's screen) and "3-column with main in the middle" layouts.
While not a tiling WM, check if Divvy could suit your needs. You can set up hotkeys to resize windows to parts of the screen. The screen is divided into a grid.
A single ultrawide would be way better, if I could count on having 2 virtual displays within.