You can install f.lux for OSX and it works very well. Though I am sure the new Apple functionality will make its way to OSX too.
There's some annoying glitches in the Mac OS implementation. In particular, the profile gets reset to normal for a second or two when certain applications (particularly OpenGL games) start up or exit, and when the screensaver is unlocked.
While that's true, f.lux handles edge cases in important ways -- letting you disable it for certain apps or time periods, as well as "movie mode." As much as I'd like to see this feature be built into the OS, Apple tends to simplify away a lot of fiddly preferences by choosing what they hope are sensible defaults, and as much as I appreciate that in theory, in practice this might be one of those areas where fiddly preferences are superior.
That may be because creating an OpenGL context on Mac OS would reset the Color LookUp table, which f.lux would then have to refresh.
Annoying, but possibly not f.lux's fault.
Yep. It's one of the first things I install on a new machine, via Homebrew Cask.