Other tools are not always an option. For example, I used CrossOver(Wine) to run WinMerge which had a plugin to support our company's workflow. Wine allowed me to stick with Linux without any time wasted.
Over the years, I've tried several native Linux alternatives. All of them would require a huge time investment to replaced the missing features.