I don't have an MSO but I do have a couple of logic analyzers and the one based on an FPGA will work at 200 MHz. It has 4 levels of trigger conditions such that first see this, then see that, then see the third thing and finally, trigger on this fourth pattern. Each trigger can be a logic level across 32 bits or an edge. Unfortunately it is a DIY kind of thing so I'm not going to gush over how easy it was to buy.
https://www.sump.org/projects/analyzer/There could be occasions where true mixed signal analysis is required. In that case, the LA needs to be built into the scope.
OTOH, I often gin up trigger signals on my FPGA projects such that I trigger exactly on the event I am looking for. I do this whether I am using a logic analyzer or a scope. Given 4 channels on the scope, I probably won't be using the LA nearly as often. The more modern Digilent FPGA boards have gotten away from the high pin count headers so it really isn't possible to hook up to 32 channels of unused pins while still supporting the project peripherals. I have to be a little more selective.
Xilinx Vivado now has an Integrated Logic Analyzer IP that connects over USB. It appears I can have multiple instances of the IP so my need for an external logic analyzer is probably greatly diminished.
The 4 channels of the DS1054Z are adequate for capturing (and decoding) SPI. This was always a bit of a pain with my 2 channel Tek 485. In fact, the 4 channel capability is exactly why I bought the 1054. That and decoding. But I also got infinite persistence and single shot mode. What a great tool!
I would check around and see if the Plus series can be 'hacked' to enable features. The big selling point of the 1054Z is the ability to enable higher bandwidth and the decoding options along with expanded memory. I would certainly prefer 100 MHz over 50 or 70 Mhz.
I would also want to find out exactly how the LA gadget is implemented. It is my understanding that it is simply a matter of buying the key and turning it on. But I don't know that! I would also want to know if the hack for the 1054Z will work on the plus models or if I would be forced to pay for the decoding, bandwidth and memory opptions PLUS the MSO option.