I did not think I would ever need one. But had an issue with PWM and controlling a servo from my FEZ board. Something like a logic analyzer is really the only way to drill down and get hard evidence and stop guessing what is happening. Can save hours of testing. Anyway, I like bullet points, so here are the pros and cons.