macOS gained window snapping last year, and you can bind some keyboard shortcut to the “exposé” view (which is triggered by a trackpad gesture by default)
full screen is still its own thing as you mention, though