They have a great license too. I can bring my personal license to my work computers so it makes it a no-brainer to just buy the license and then use it everywhere. They recently made that one license work cross platform too, and retroactively upgraded my license for free.
I love and highly recommend Beyond Compare. That being said, the Mac version could use a little love of late. They're a small team so I mean… priorities I guess…
AFAIK it is written in Lazarus/LCL which in addition to the Qt backend it also has a native Cocoa backend. I wonder if the Qt backend is still better than the native Cocoa backend though - it used to be the case some years ago as it was easier to interface with Carbon than Cocoa (Free Pascal got an entire new language mode - Objective Pascal - to be able to use Objective C objects directly to work with Cocoa) so for years most effort went on the Carbon backend until it was deprecated and removed for 64bit apps - but nowadays all work is on the Cocoa backend.
Perhaps in the future BC will switch to the Cocoa backend and provide more "native" controls (and wont need to bundle Qt either).
https://www.scootersoftware.com/