It does work great, meaning that it reliably executes the intended functionality correctly. My problem is that the intended functionality is not what I want. I have lots of terminals, Emacs windows, browser windows, etc. open at any given time, and I want my window manager to be agnostic to which is which. When I signal "focus next window", I want that to both jump between windows of an application AND jump to a window of another application, whichever is next in the focus ring. You can't (easily at least) do that on a Mac.
I installed https://bahoom.com/hyperswitch to get this behavior (it even has thumbnails of the window), but ideally you would have that option out of the box indeed.