I only do UI for business-facing apps and my own projects. CSS Grid massively improved my frustration with CSS. It makes it much easier to reason about how your page layout works.
I will never ever do another layout without it, stuck together by glue, snot, and magical trial-and-error.
It's one of those things that frameworks had been doing since (before?) 960gs. A Grid really needed to be incorporated into CSS and I'm happy to use it or flexbox for layout purposes depending on my use case.
I will never ever do another layout without it, stuck together by glue, snot, and magical trial-and-error.