The native experience is pretty good. Most of the complaints I hear are from people coming from other operating systems and have different expectations, which is understandable, but that isn't always the fault of the operating system.
That said, Sequoia includes native window snapping and a password manager. Apple is slowly addressing the "problem."