When comparing Final Cut Pro X vs Davinci Resolve, the Slant community recommends Final Cut Pro X for most people. In the question“What are the best non-linear editors (NLEs)?” Final Cut Pro X is ranked 2nd while Davinci Resolve is ranked 6th.
Specs
Ranked in these QuestionsQuestion Ranking
Pros

Pro GPU utilization

Pro Powerful media organization

Pro Resolution independence

Pro Real-time graphics and effects

Pro 64-bit architecture

Pro Native format support

Pro Full high-quality pro-res support
Pro Integration with Motion

Pro Multicam editing

Pro ColorSync-managed color pipeline
Pro Presets for other software
If you like the way that Sony Vegas or Adobe Premiere Pro function, there are built in templates that change the program layout and functionality to match those pieces of software. Even better, you are prompted weather you want to use these on startup so there is no digging through menus to find this feature.
Pro Clean and modern UI
The interface is clean and modern. Providing a nice smooth experience.
Pro Stellar color correcting
The color correcting tools resolve provides are quite powerful
Pro Stable and supported
The software is actively developed on, and is incredibly stable
Pro Has a free version which is only lacking a few features
Cons
Con You need lots of plugins
For example tracking is something Final Cut can't do. Only with a plugin which costs (example) around 100$.
As well as for advanced colour correction you have get a third-party plugin.
Con Important compatibility and format issues
Breaks compatibility with previous versions of FCP and does not support industry standards such as EDL, OMF, AAF. You can export to their version of XML and use third-party tools for a workaround (with limited success).
Con Works only on OS X
Con Color grading is unfamiliar and nonprofessional
Especially compared to Premiere's Lumetri Color Panel in 2015 cc.
Con Not open source
Con Not traditionally an editing software
While the built in editor is great, the software is mostly focused on color correction.
Con Lacks features
It functions flawlessly as a basic editor, but when you try to get into anything beyond titles, fades, and basic animations, you will likely find the toolset lacking.
Con It can take a bit of time to get used to
Because it is traditionally a color correcting software, getting to the actual editing toolset is a tiny bit difficult.
