Check out esticom, cloud based, so no up front costs and has a nice electrical material and labor database. You can build assemblies and it'll cost you less than 2k per year with no other costs.
Here's the deal, you can upload a plan, start a take-off and it associates the material directly to your material and labor costs and builds the quote at the same time.
I would say it allows us to turn quotes in 3-4 x the speed, that is not an exaggeration either.
FieldPulse is good, easy to use, has just about every feature you can think of, and starts out around $20 so it's a hell of a lot cheaper and great for a small business.