I've used all four in the last couple years. I like ANACS and ICG for their conservation service, don't like NGC for that. Frankly NGC turnaround was so long I would not use them again. Higher value coins to NCGS (again, because buyer's opinion typically favors NCGS.) I like ANACS specials and IGC pricing. IGC has fast turnaround and great customer service. I didn't care for ANACS, ICG, and NGC's photo service, definitely PCGS for that. Some coins I just wanted slabbed because they display better at the coin show and take the guesswork out of the customer's decision, so I used the most economical grading service for that. And some I had a small set and wanted them all in the same company's slabs.