I use this amp for practice and for home studio, on the lowest volume it's quiet enough to play in apartment building and not get police called on me and on max it shakes the whole room, it sounds great, there is a lot of tones you can get out of this thing (ultra low, ultra high switches and switchable mid). DI out and also line out (labeled as tuner out), actually quite good compression with ammount knob and 12in speaker make this probably the best amp in its price range. I don't know if it's loud enough for gigs (I don't have a way of testing it) don't expect it to actually have 1000W it's just marketing, it's probably 150/200W but it's still pretty loud.
But there is one thing it "lacks" and it's gain distortion, it just doesn't have any so if you want dist, look into other amps (or just buy a pedal because for what it offers and for this price I think it's the best option)