I use all three of the major grading companies for different things but CGC has earned the vast majority of my Pokémon submissions and I don’t see that changing any time soon. That’s not to say that they’ve been perfect by any means, just above the low bar set by PSA and BGS.
This topic has been discussed a bit recently here.