Recs.
Updated
SpecsUpdate
Pros
Pro Has rules for adding ignore-masks and replacement rules
So parts you don't want to see in your comparison can be hidden with ignore masks. Parts that are okay to be changed can be set with change-lists so Beyond compare knows what's the replacement value and skips displaying this. So you can focus on the for you important changes. For example, with the ignore mask you can compare two logs with different timestamps but nearly same content (beginning with timestamps the first x characters adding to ignore).
Pro 3-way text merge
This is useful when resolving Git conflicts where you can see the original version and the two conflicting checkins. Clear display of changed lines (background color) and changed characters (foreground color). It can also be used to merge changes where no version control like Git is used.
Pro Supports binary comparison, both for checking if files are the same, but also in side-by-side hex-editor mode
Pro Folder comparison features and options are very flexible
File comparison can be based on CRC checking, a full binary comparison or a set of predefined rules like file size time stamps etc.
Cons
Con Buggy
App is built on a ported version of the Windows version, written in Delphi. Interface issues continue to surface.
Recommendations
Comments
Flagged Pros + Cons
Pro Supports 3 way merge
Good overview. Clear display of changed lines (background color) and changed characters (foreground color).