Just interested...
What makes the Beagle so much better than the Saleae?
Saleae has excellent software and can do multiple protocols...
The Beagle is much more of a I2C/SPI protocol analyzer then the Saleae (which is more a generic logic analyzer).
The main view for example of the Beagle is based on listing all the transactions with their data, valid ACK, timing details etc. You could view the timing diagram if a single transaction if you wanted. For example if you're debugging a complex i2c device (say a DVB decoder or audio processing peripheral) you can easily spot a faulty transaction and capture the commands proceeding it etc.
You 'capture' i2c packets, not generic bit data.
The main screen of the Saleae on the other hand is that of a simple logic analyzer. Which does the protocol analyzing as a pure post processing step.