The rough edges I’ve hit can all be attributed to systemd brain damage (like the fact that the linux kernel no longer has a working, synchronous, “probe the network cards and create a logical interface for each one” primitive).
My only beef with devuan is that the beta install I have runs systemd’s elogind. It seems stable enough under devuan, but routinely broke under back when this machine was actually running systemd, and I plan to cleanse it with fire if it is still there after I update to stable 2.0.
I highly recommend devuan. Unlike Ubuntu, debian regularly rebuilds everything from source, and ~95% of their packages have reproducible builds.
For me, this, plus pre-systemd levels of stability and debuggability is a winning combination.