I vaguely recall there being other downsides to the pure fractal tree approach I can't recall right now.
Compacting data structures are quite nifty though and do have useful properties - you'll actually get the best performance in practice with a hybrid compacting data structure/B+ tree.
I don't much care for LSMs, though.