I always just size the windows as needed. Snapping for me is just this annoying non-feature that attempts to be more clever than me and interferes with my flow.
I don't use native snapping, just Rectangle, mostly through shortcuts (ctr+alt+left/right, and then ctrl+alt+backspace to reset window), because it's quicker than manually resizing for me.