this really didn't do what i wanted it to do.
i mostly bought this as a headphone practice box so i can play in my bedroom while keeping the amp in the garage for when i really want to jam out. unfortunately, when i plug headphones into it, it just sounds extremely distorted and buzzy, not pleasant to play along with at all (unless you exclusively use a fuzz pedal!). i've tried a couple different types of headphones and the problem persists (maybe i have a faulty model?)
the compressor is also not very great. adds a boost to the sound but even dialled all the way up the sound isn't very compressed.
so why didn't i send it back? well, the preamp part works pretty well. definitely makes my bass sound fuller and tube-ier. though there is a lot of hiss from the treble control so if you want a very trebley sound from your bass, i'd look elsewhere.
the line-in jack to play along with music from your phone or your laptop works great, too. this is the other main reason i wanted the pedal and i'm very happy with that part.
haven't tried the DI so can't comment on that.
basically, it could be worse and it could be a lot better. depends what you're buying it for.