My favorite step in here is “insult your tools”. I do that frequently, and am always on the lookout for better tools.
I always argue that there’s no perfect tools. You only have tools better are some things and worse at others.
Once you’ve accepted that, I think you have better times using tools because you know which problems they can solve correctly without swearing against them!