The horrendous hacks went away with concepts. SFINAE is dead. Spaceship operator, while perhaps not ideal from every perspective, radically simplifies the workload of implementing comparators.
I haven't seen an example yet, where concepts weren't simpler and easier to read/understand than SFINAE shenanigans.