What I like most about the solution is that It's quite easy to use. In our case we do not consider it in this exercise since we wish the components to be logical and not just to have the drawings in one diagram or another.
It is difficult for me to point to which areas of the solution need improvement as most of my people are using it and I have had little hands-on experience with it in the past few years.
An issue I wish to see addressed is the ability to go beyond just drawings for separate systems to that of having logical architecture described on the price level. Certain disadvantages in the solution make this difficult.
I would like to see Visio become some kind of enterprise architecture, which it is not. Instead, it serves as a BPM and UML tool at which, so I understand, it is quite good.
The solution addresses a different kind of removal system.
I have personally been using Visio for several years, although not professionally. I use it exclusively in an intuitive fashion and for drawing diagrams.
Of course the solution is scalable. This depends on how a person designs his infrastructure and if he makes use of his work solutions.
I have not had experience with technical support.
While I don't recall the exact price I do recall that it was quite high.
My recommendation to others is that the solution should offer different tools. In line with the person's particular requirements he would need to make a choice. The pricing should be lower. What I do like about Visio is that it's quite intuitive in respect of the UI. In this regard it is similar to other Microsoft products. But, sometimes people need just the road to Tango, rendering the use of Visio unnecessary. It depends on the goal of what the person wishes to achieve.
Taking into account that Visio is good enough and quite easy to use, but carries a higher than desired price, I would rate it as a nine out of ten.