Yes, it's a small company, but my dealings with them have been super– the service is hands-down as good as any encountered in any company, large or small. The PC editor is full featured (I think you can download a free trial).
In terms of capabilities that are not available on any other controller, the list is too long to go into. For starters, I have one setup which allows me to use one button to toggle between controlling processor A and processor B, where the other top 4 buttons select a Tweak (tweak name displayed on the floor!). Then, I've got a dedicated button mapped to tap tempo, and another… well, you get the idea. What do you imagine wanting to do?