What do you like best?
Visio allows you to create a lot of diagram types, for example: process diagrams, business, factory, office and more if you get creative. For me, it's the perfect BPM to start if you got no experience in the field of process ingeneering or in the process diagram world. Let's be honest, is a process modeler with Microsoft support and that counts a lot at the end.
What do you dislike?
Page sizes, as you got a top and a bottom per sheet, this botters me a lot because the most of our process diagrams are a little more bigger than an A4 o A3 paper sheet sizes, so this is a annoying situation that I always have to consider when I'm diagraming.
Recommendations to others considering the product
If you are getting troubles with your business process in your company, try it!! It would help you to identify critical points of improvement through your process diagrams, but when you get more and more expertise in process engineering, maybe you'll need another software in the future, this is because you will go from plain process diagrams to apps for your company. At the end of this review, I invite you to ask yourself if Visio is ther better choice for you.
What business problems are you solving with the product? What benefits have you realized?
All of our business process are diagrammed on Visio, this solution has given to our company the organization for our process documentation, so we keep them structured, esquematizated and in a portrait so anyone can see them.