I've used APFS on my Mac, and it worked well enough that I didn't have to think about. Now I've been using ZFS on my daily driver Linux PC and I don't have to think about it either.
I actually prefer ZFS for being able to set up transparent compression. But other than that, I'd be hard-pressed to pick a favorite.
The sad thing is that they didn’t open-source APFS. They could have done that at 0 cost and scored a lot of awesomeness points.