I'm using niri with quickshell now and it has a similar feel, as quickshell implements many features in a unified way as in Gnome Shell.
In niri you can have the bar on all monitors, and you can also configure a window to fill the available space and have it "think" it's full screen while the top bar is still visible (see the toggle-windowed-fullscreen setting).
In niri you can have the bar on all monitors, and you can also configure a window to fill the available space and have it "think" it's full screen while the top bar is still visible (see the toggle-windowed-fullscreen setting).