Agreed. I have been using it for 5 years. You will never go back to Visio, which blows. The only negative for Omnigraffle is that you can't create your own shapes or distort shapes, although there are beaucoup premade stencils for just about everything. You can make custom shapes by combining those available, however. That, and I wish there were finer control over multicolor shading.