I really struggled with moving to macOS for work, but a couple of utilities helped a lot:
AltTab - Windows style tabbing between windows, including thumbnails and tiles for each open window of an application[1].
brew install --cask alt-tab
LinearMouse - Removes mouse acceleration, but also gives you the ability to have different scroll directions on mouse and trackpad[2]. brew install --cask linearmouse
Rectangle - Open source window management tool, I use it for window snapping[3]. brew install --cask rectangle
[1] https://github.com/lwouis/alt-tab-macos