The trouble with logic analysers is that they only analyse logic. When things go wrong electricity isn't logical in the sense that the abstraction of an electrical voltage as either 0 or 1 breaks down. E.g., a problem, particularly an intermittent problem, with a 1-wire bus is likely to be something like that a signal is getting through but is not quite high enough voltage to operate the device properly or the edges are rounded off in way which results in certain bit combinations causing timing errors or something. Looking just at notional 0 or 1 signal levels won't help; it'll just be confusing.
I have one of these which has been very helpful for a couple of projects:
Pico ADC-10. I wrote my own software for it in VB and C as theirs was fine but didn't do
exactly what I wanted; IIRC, I wanted some weird triggering modes. Haven't used it in a while, not least because it needs a parallel port (I remember those, he says in a croaky old voice). Did wonder about connecting it to an Arduino - I think its ADC is quicker (though lower resolution) than the one in the Atmel chip but I've not checked. Also, it's better protected against out-of-range voltages.
Those Cool Components scopes I referenced are cute but it does seem a bit wasteful to me for them to have their own displays when they're likely to be used on a bench with a laptop or tablet to hand. There are plenty of commercial USB scopes around but for reasonable performance they're often not very cheap - seems like something for the open-source hardware community to have a go at. Hmm...