There are a few very good reputable folks out there printing outstanding parts. 3D Scale Parts, Texas 3D Customs, VCG by Reese, and Iceman Collections make excellent parts.
I've had equally worse parts delivered from resin casters as 3D printers. Poor performers can be found from any production process. Yeah, never had a bad styrene kit I guess.