Campro hasn't had the quality issues that people talk about for at least 5 years now; but they were there in the past. The only quality issue I have run into with them is I have pulled bullets at chrono that are more than 2gr below what they should have been.
Humm, yes and no; a few month ago I got .357 projectiles that went as high as .365, crushing cases and making reload a headache until I figured out what was wrong. On the plus side, once I contacted them, they promptly shipped 2k for free.
Their 124gr 9mm RN consistently weight ~123gr, just something to keep in mind.
That said, I will keep buying from them without hesitation.