I use it mainly for serial interfaces like 1-wire, I2C, SPI. For example, I recently used it to read and program an I2C EEPROM. Sure, I could have hooked up a micro and spend some time writing a program and debugging it, but a finished product is nicer and faster. I believe the original intent was to allow quick prototyping and experimentation with new devices/sensors. The terminal-like interface is much faster than re-programming a micro each time you want to change some setting like speed or polarity.