Use PostgreSQL to support richer relational structure
PostgreSQL is often chosen because teams expect stronger relational modeling, query flexibility, and long-term schema evolution.
Take advantage of PostgreSQL by being explicit about ownership and constraints.
Use the extra modeling flexibility to improve the design, not to make it more complex without reason.
Keep transactional and reporting concerns separated when possible.