I've really enjoyed CSS Grid, to the point where I wonder how I ever got by without it. It makes managing complex layouts, or even simple, much easier to manage and control.
This video might help show the difference (and all the Layout Land videos are great if you want to look more into CSS grid): https://www.youtube.com/watch?v=hs3piaN4b5I
display: flex; justify-content: center; align-items: center;
Grid's fr (fractional) units also make the old percentage-based format for responsive sizing feel unwieldy in comparison.