Assume all things will improve.
If you tried something and it didn’t work as you expected, it doesn’t mean it won’t be good enough a month from now.
If you don’t like something, it doesn’t mean you won’t like it when you get more experience and practice.
If something’s not up to your standard right now, it doesn’t mean it won’t be two iterations from now.
But if you’re using something and you spot clear signs of declining and lack of improvement on all levels, if things aren’t moving forward even an inch, you might want to look for alternatives sooner rather than later.
Apply this to your own companies, products, services, and teams.