Our small team has moved away from CircleCI for all new projects. We are mostly using Github Actions these days. The major driver was not cost, which was minimal for our team, but the fact that CircleCI keeps breaking our build. In the ~5 years that we have used them, we have experienced at least 3 major breakages, including the migration from v1 to v2 yaml configs and the new docker architecture.
They have strayed far from their early value prop and cause us more headaches than delight. CircleCI, if you are listening, all I want with CI/CD is to forget about it, not have to revisit a working project every year to rearchitect it onto a new builder.