The only company I have used it protolabs, which I used very recently for an SLS print. I don't really have anything to compare them to either, but I can say that the process was fairly straightforward and their online quoting system is great for 3D printing and injection molding (I've used them for molded parts in the past). The part came out very good quality in my opinion, but again I don't have anything to compare it to. I think their standard lead time is 9 days or something but they probably have expedite option.
try 3d hubs
For anyone also looking for an answer, I ended up ordering through Protolabs. The main reasons were they were one of the few to specify material specifications and state production tolerances. For end use parts, this was a must.
The parts were manufactured and shipped on time. Would recommended them, and would use them again.
I was using FineLine in NC for very intricate parts.
Seems they've been acquired by ProtoLabs along the way...?
Raleigh – Fineline
Proto Labs, Inc. (Manufacturing Facility)
9310 Focal Point, Suite 100
Raleigh, NC 27617
That was who I was going to recommend to you. There standard lead time is i believe 3 days to ship. I would also recommend them for rapid CNC machined prototypes as well. We have short run production molds made through them as they are reasonably priced and the online quoting could not be easier.
I think there are numerous 3d printing companies such as Stratasys, 3d hubs, atlanticprecision.com/dlm-vs-slm/ (specially in metal printing), protolabs, etc which can be referred in accordance to your requirement of printing. Every companies lead time vary from each other. But they all are good in some way or the other. Have a look at it and then decide.
Since writing this post I sent jobs to Protolabs and have been satisfied with their service. Their online system is easy to use, offers quite a few options and I got the parts within the quotes leadtime. Would use them again.
Stratasys Direct is a good option