I have gigged the MXR M80 DI in a variety of settings and scenarios: straight into front of house PA using regular onstage monitors, as a preamp into a Laney poweramp, as a distortion/eq into a Ampeg PF500 amp, straight into recording desk and a few more I can't remember..
I use it with a regular boss power supply, or occasionally with phantom power, but I have never used a battery.
This DI has never failed me, and is always with me on gigs as a backup. It has a very rugged design, and has withstood general handling and even a few nasty drops.
The distortion is really nice, with the blend control ensuring that you don't lose out on the low end - a problem quite common with bass distortion pedals.
It would be nice to have a parametric eq control on the mids, instead of the "colour" setting which I rarely, if ever, use.
The parallel output is a nice touch, allowing you to send your signal to the desk or PA and to also take another line out for headphones or similar monitoring.
The noise gate is quite good, filtering out unwanted artifacts whilst not playing (in between songs for example)
Overall, the MXR M80 DI is a great preamp and DI. Great value for money!