If you ask them about it, they'll “happily” put you onto hourly on-demand billing (which seems to fix the unique vs. count thing, too), which is more expensive if you let something run on-demand for a whole month... but isn't the point of an on-demand service that you're not running it for a whole billing period?
Also, their agent logs fairly noisily, and of course its logs count toward your quota! I upgraded a cluster without also upgrading the agent, and didn't notice for about a week that each agent was happily spamming away about some long-deprecated Kubernetes API no longer being available[0]. At $2.55/million log lines and fewer than a million lines logged, this was not a costly mistake, but it's the principle of the thing. Why should an incompatibility in their agent (which their dashboard could specifically alert about, but doesn't!) cost me money?
[0] https://github.com/DataDog/helm-charts/issues/620#issuecomme...