I use Rectangle [1] for window resizing, I have an ultra wide and it allows me to resize/move windows in thirds with a simple keystroke command, which I really like.
I also use it frequently to maximize the window to screen view without having it go full screen.