First is needed only if you use a mouse with a wheel. Last two are just for my unwillingness to learn the Mac layout, since I still use other systems regularly.
I also used to have an app that would close an app after I closed the last window (curiously most apps on Mac keep running after that and you need to close them from right click menu), but I got used to it.
Window snapping was fixed in macOS 15, special apps are only necessary if you have a 32:9 monitor, otherwise the built-in support is solid.