Mr. Sparky is a commission based service provider. Very expensive and uses scare tactics.
Weifield is pretty competative has many resources.
Encore is a large company with a pretty good reputation. Has some failure with customer service
Greiner is mostly a contracts company with a service department. Service isn't their focus
Piper has had some financial issues in the past but are pulling out of it. Have some very skilled people on board. Good reputation. 