This is another one of those annoying advice topics, so feel free to ignore or delete if it's too far off topic.
Lately it seems like other WordPress discussion forums just love talking about page builders, like Beaver, Visual Composer, and the like. And maybe I haven't given these tools a fair shake.
My typical method for making more complex page layouts is ACF Flexible Content fields; the designer comes up with a few consistent "blocks" that can be effectively reused, we build them out, and go to town creating pages. We like this method because it gives us the most control; we can add block types in the future easily, and everyone (both we and the client) is encouraged to use a consistent look and feel for the site. But it can take some time to develop the templates and styles for this approach.
Am I doing this the hard way? Is the trend that I'm seeing towards page builders better/more useful/The Future?
What do you use for more complex page layouts?