I would be interested to hear other's results as well.
I've looked into a few applications:
PC Schematic
Pros:
This software is really pretty great. I love many things about it. The fact that it is stored in the C directory and you can copy/paste the program for backups is awesome. I also love the way they handle the component database and give you available contacts/etc.
Very flexible when it comes to referencing - you can make almost any system work.
Cons:
It's metric. It says 'inch' but it is only a conversion to 2 decimals of metric. So, for instance, you can't get 1/8 of an inch increments, it becomes .13. Not a deal breaker, but since I live in the US and I deal in inches, very annoying.
It also has a serious lack of JIC schematic symbols. If you use those regularly, you'll spend a chunk of time making symbols that work well.
Radica Electra
Pros:
Really easy to use. Has (nearly) every symbol you can think of. You won't spend a ton of time making any symbols.
Does both metric and imperial.
Has a ladder-based symbols.
Their support is excellent.
Cons:
At times, almost too simple. A little locked-in to they way it looks. You CAN re-adjust symbols and the like, but your reports \ etc are pretty much locked into doing things their way.
Also - the price skyrocketed with the new version. $2400 for a perpetual, and $80/month subscription.
It's a plug-in for Visio (32 bit at that)
Elwin 3xM
Pros:
Super affordable - about $40 USD.
Great database, full IEC symbol set. Most of what you need.
Cons:
Metric only.
No JIC symbols - you will create your own.
Is fairly flexible when it comes to references, but not complete.
Eplan:
Pros:
It is great to use
Cons:
It is way to cost prohibitive. Not realistic for anyone unless the company is footing the bill and decides to go that way. Ask for a quote before you bother looking into it and decide if it is worth $12K+