While I like my awesome more on a laptop, every is can be configured one way or the other to feel similar across OSes.
Tx :D
I use BetterTouchTool, but there are many tools that accomplish the same thing as far as window snapping is concerned.
Here is an article that goes over many options: https://techwiser.com/snap-windows-on-macos