I will admit to you that it is extremely inexpensive compared to Autocad Electrical (AE), but kick its butt? Not hardly.
It all boils down to what you have to do and how much time do you want to spend doing it? If all you do is the occasional wiring diagram then, by all means, use one of the inexpensive CAD packages (TurboCAD, DesignCAD, AutoCAD Lite.) BUT, if you are going to be doing control diagrams (Control Doors, Control Panels, Wiring ,BOM, Cable Pinouts) all the time then it is essential to have a ECAD package.
For example, TurboCAD cannot change all your wiring numbers on the fly across 10 drawings. AE can. TurboCAD cannot give you an I/O PLC list showing you which I/O are not populated. AE can. TurboCAD cannot automatically select the various parts needed to place them in the Panel Layout. AE can. A dedicated ECAD program will mean the difference between being productive or taking forever to complete a project.
Yes, they do require some practice to use fully and you will have to create some customized parts that are unique to you applications but the company I work for would never be able to ship as much as we do if I did not have AE. I have been using this software for over 7 years now and if I ever change jobs, my future employer will have to purchase for me to come work there. It is that important to me.
[Stepping down off of soapbox now]