points
WinMerge is excellent, open source, and while Windows-only, it runs well in Wine without needing any tweaks.
Kdiff is open source, cross-platform, and while I personally don’t love it, it supports 4-pane merge, which is quite ergonomic and rare.