Unikernels won't take off till they can be built with languages that aren't ocaml. Sorry if that's not a message you're comfortable with but its there.
I'm perfectly happy about how MirageOS is doing and I'm glad there are options that allow people to choose where they make their trade-offs.