Edraw Diagram Component is a diagramming tool which can be used to create different kind of diagrams. Its library includes various objects from basic flowchart shapes to objects for business processes, database diagrams, floor plans, mind maps, network designs, organizational charts, and more. The main feature of the program is that it can be integrated to other applications as an activeX control.
Although its graphics are of high quality, its graphical interface is very simple; it includes a library window, a toolbar, a grid sheet working area, and some other extra buttons to open, save, print, etc. You can select a library type and drag the desired objects to the working area, use connectors and other tools to create your diagram, import images, etc. After your diagram has been finished, you can save it, print it, or export it as image.
The only disadvantage I found is the program's license price, which I consider expensive. Besides, the available licenses are aimed to companies or organizations, and not to single users.