I generally make my choices based on a balance of time/monetary cost, feature set, user experience, service integrity (e.g., SLAs for proprietary software, or difficulty of maintenance for self-hosted/OSS), and ease of migration in the event of abandonment.
The choice I ultimately make is not always, or even often, open source. There is no blanket "always choose this" guiding rule for me.
The choice I ultimately make is not always, or even often, open source. There is no blanket "always choose this" guiding rule for me.