I've been using TimescaleDB for a while as a metrics datastore. It's really proven to be great for aggregating data without a lot of hassle (using continuous aggregates, retention policies, etc).
I recommend it when you don't want/need to have separate sources for account data and your metrics/aggregate data.