The most interesting is that you can create custom work instructions for many different manufacturing processes! You have all tools at your fingertips, even in a 3D environment (which I like!). There really isn't anything bad about it as far as I know. Perhaps there are other products out there which allow this functionality but if so i haven't heard much on them either. But we've had success using the software thus far. We used it for our assembly line workers when they were having issues doing repetitive tasks or those where the standard templates did not exist yet. The ease in which I can upload my own files for finishing work is great! It's easy enough that it doesn't require an IT department or someone who knows how computers operate (which honestly isn’t everyone). Having custom instructions makes me feel like there really IS no one else doing this job as well because they know exactly what needs done without having any guesswork involved from myself at all!!