Recs.
Updated
SpecsUpdate
Pros
Pro Version Control Conflict Resolution & Actions
Meld supports the major version control systems (Git, Mercurial, Subversion and Bazaar).
It can be used to resolve conflicts (manually resolve issues with merge and rebase).
You can also launch file comparisons between different versions to see what parts changed before committing.
Simple version control actions are also supported and possible. For example: commit/update/add/remove/delete files.
Pro Comparing two or more different folders is supported
Meld allows users to compare two or three different folders for differences. But if a user wants to 'zoom in' and compare files contained in these folders, Meld gives you the ability to do so and launch file comparisons between files contained in different folders or in the same folder.
Pro Easy to use and visually appealing
Stragihtforward and you don't need to read tutorials to use it. Just click and select and you instantly see how the difference and merges are connected to eachother.
3 sub- windows, instead of 4, which reduces the mess during merge and let you see more of the surrounding files rather than just 5 lines.
Pro Supports some simple version control actions
Meld supports the major version control systems (Git, Mercurial, Subversion and Bazaar). You can launch file comparisons between different versions to see what parts changed before commiting.
Simple version control actions are also supported and possible. For example: commit/update/add/remove/delete files.
Pro Internationalization
Through the GNOME Translation project and the translators that have worked for it, Meld is available in multiple languages. You can check if your language is supported in the translation statistics page.
If you can't find your language or if your language translation is unfinished and you want to help, you can do so by joining the GNOME Translation Project.
Cons
Con Program opens slow on Windows
Update: This issue should be fixed on Meld-3.18.1-win32.msi released on 27 May 2018. See http://meldmerge.org/news.html
Con No common ancestor view in 3 way merge (4 pane)
The 3 way merge functionality is missing the common ancestor panel, that is extremely helpful for complex merge conflicts, where both A and B have diverged significantly from their common ancestor. This feature is available in KDiff and P4Merge.