Great product. Software for it is so-so. First, the mic has good pickup. The device is comfortable in the hand, reliable and reasonably durable. The software is limiting. Not as much control of button function assignments as I would like and the software is not intuitive or ergonomic. Having said that, it is probably the best out there right now.