Skepticism and care in choosing the right company is always good. Doesn't mean all of them are bad and ineffective. The point is to do something personally and also buying offsets that work is obviously better than sitting around doing nothing.
Climatecare for instance has a great reputation and survived several different evaluations by independent organizations. Now it's not perfect but again it's better than wishing the world would get better.