Firmware like Obervave, Hortator, X0X, and FMini-1, with their limited scope and greater depth I find to be more useful, at least as part of a bigger workflow.
E.g. it'll tell you how to activate the arpeggiator, as well as what an arpeggio is, what notes comprise each chord, scales, etc, which are all programmed into the firmware.