Or, get a Saleae clone for 10 bucks. That will decode just about any serial protocol, including CAN and LIN. And, it has unlimited memory.
Actually, a "Saleae clone" doesn't decode anything. However, if you "obtain" the software developed for use with the real product, then that does decode many formats.
Also, the USB-based "unlimited memory" devices are limited to a max sampling rate of 25 MHz, and that's a Sample clock, not a State clock. The 1000Z can sample at 10x that max rate, even when running 4 channels at once.
And with the 1000Z you'll get to examine the analog signal integrity, and see any glitches (or noise) in the analog domain. You can miss some types of problems with the purely digital LA devices, because they provide only a single bit/sample... and hopefully the threshold is appropriate for the circuit you're testing. Otherwise the data you get could be completely (or partially) wrong, and you'd never know it.
Like everything else, they have their uses, and their unique limitations.