I really wanted to love the MSO. I had an original Rigol with MSO and I captured some HD44780 stuff I was working on with it. While it did work, it was tedious and slow. When I upgraded to a DS2072, I was anxious to check out the decoding, but it was extremely disappointing. It would only decode what is on the screen and if you scroll part of a frame off the screen it would screw up the alignment of other frames. It was slow and cumbersome. Trying to capture an entire stream of any length is also a challenge, you have to shorten up the time base to try to get it all on one screen which can be a pain because you won't see it trigger until the center of the screen unless you push the trigger almost all the way to the left, do an acquisition, and then zoom into it all. I don't see how recording multiple triggers is going to improve this, but I want to capture what happened and then look at it.
This is where a USB style LA is ideal for me. Set the capture rate and in the case of the Saleae, how much time you want to capture for, perhaps even a simple trigger if you will be repeating the capture and want it to find the same location again and again between events. Once you have the capture, you can do all you want to it. It has 23 or so different decoders. Add them, tweak them, remove them, etc. You can save the capture and share the entire thing with others easily. They can add decoders or tweak them. They can scroll around the entire capture easily, add measurements, etc.
If it came down to it, I'd much rather have even the original 24MHz 8 channel Saleae than a MSO2072. I would be done troubleshooting what I wanted on it before I would even get the MSO setup properly.
Now, if the price of the MSO and DSO were so close that it wasn't much difference, I'd take the MSO for its extra ability, but I'd only use the MSO if it were as efficient as my other tools.