I have been using Bizagi for 2 years, introducing more than 50 process into a company with around 300 employees and I can say that it's a very good product. It's faster to create diagrams, useful for keeping all of the processes documented and user friendly.
The only little problem is when we must update the project with the new releases that Bizagi publishes on its website, it is almost impossible not to find problems in the deploy process. It's nothing serious but acceptable. In conclusion, I recommend this product if you are thinking about starting a BPM project.