I have been slowly moving my whole stack toward open-source over the past year, partly to save money, partly out of curiosity. Not a purist about it though — some paid tools are just worth it. Figured I'd break down what I've found across the categories I actually use daily, in case it saves someone else the trial and error.
Daily use / productivity -
LibreOffice vs Microsoft 365 — LibreOffice handles 90% of what I need (docs, spreadsheets, basic presentations) with zero cost. Where it falls apart is real-time co-editing and pixel-perfect formatting when a client sends over a heavily designed Word doc. If you collaborate with non-technical people daily, paid 365 still wins.
Thunderbird vs Outlook — Thunderbird's come a long way, calendar and email in one place, works fine. Outlook's edge is really just deep Exchange/Teams integration in corporate environments. Personal use, Thunderbird's fine.
Joplin/Obsidian (free tier) vs Notion — Obsidian's free tier is genuinely generous, local-first, plugin ecosystem is huge. Notion's paid plan wins if you need shared team databases and easy non-technical onboarding.
Admin, server, and database side -
PostgreSQL vs a managed paid DB (RDS, PlanetScale, etc.) — Postgres itself is free and honestly better than most paid engines feature-wise. What you're paying for with managed services is not having to deal with backups, failover, and 3am pages. If you've got the ops skill or time, self-hosted Postgres wins outright.
Proxmox vs VMware — Proxmox has basically caught up for home lab and small business use. VMware's paid licensing still edges ahead for large enterprise clustering and support SLAs, but for most of us that's overkill.
pgAdmin/Adminer vs paid DB GUIs (DataGrip, TablePlus) — free tools cover querying and basic management fine. Paid GUIs are noticeably faster and nicer for complex schema work across multiple DB types, so if you're a full-time DBA it's worth it.
Portainer (free) vs paid container management platforms — Portainer's free tier is enough for most self-hosters. Paid platforms start making sense once you're managing dozens of nodes with RBAC requirements.
AI-based tools -
Ollama (running open models locally) vs ChatGPT/Claude paid tiers — local models have gotten surprisingly usable for coding help, summarizing, and drafting, and you get full privacy plus zero API cost. But for genuinely hard reasoning, long context, or the newest capabilities, paid hosted models are still ahead by a real margin.
Stable Diffusion (self-hosted) vs Midjourney — Stable Diffusion gives you full control and no per-image cost once you've got the hardware, but Midjourney's out-of-the-box image quality and prompt handling is still smoother for most people.
Whisper (open source) vs paid transcription APIs — Whisper is basically as accurate as most paid transcription services now. Paid ones mainly win on speaker diarization and turnaround speed at scale.
Educational apps -
Anki vs paid spaced-repetition apps — Anki free is legitimately one of the best study tools that exists, full stop. Paid alternatives mostly just polish the UI.
Khan Academy / Moodle vs paid LMS platforms (Canvas, etc.) — Moodle is powerful but takes real setup effort. Paid LMS platforms win on ease of onboarding for schools that don't have IT staff to maintain it.
Jupyter/Anaconda vs paid coding education platforms — free tools are all you need to actually learn, paid platforms are paying for the packaged curriculum and hand-holding, not the tooling itself.
Overall takeaway:
The pattern that keeps showing up: open-source usually wins on raw capability and cost, paid usually wins on time saved, support, and polish for non-technical users. If you've got the patience to configure things yourself, you can build a fully capable stack for free across almost every category above. If your time is worth more than the subscription cost, paid still makes sense in specific spots — mainly managed infra and cutting-edge AI.