I think meta box (and options) libraries can be handy. I've written my own, but at a certain point the stuff in the wild (namely CMB2) just surpassed what I had created. I'm getting the impression that ACF just goes out far beyond what I'm looking for.
I like free, extendable, light-weight, bare metal stuff. Essentially thin wrappers for the existing APIs.