PrimoCache is a more advanced solution. It can't be compared with Apple's very limited "Fusion Drive" technology. PrimoCache provides automatic L1 (RAM) and L2 (SSD) caching and doesn't "shuffle" blocks like Fusion Drive. Also, it is multi-device, you can use it with a large JBOD or RAID setup. This isn't about robustness, Windows also has built-in caching in various forms, similar to macOS' ones.
I'm also looking for some kind of solution like PrimoCache for macOS operating system. Fusion Drive is similar, but I need the extended functionality.