When comparing Final Cut Pro X vs VSDC Free Video Editor, the Slant community recommends Final Cut Pro X for most people. In the question“What is the best video editing software?” Final Cut Pro X is ranked 12th while VSDC Free Video Editor is ranked 13th.
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 Smooth playback
VSDC Free Video Editor exceeds the standard array of functions required for modest editing goals. Faced with a long video conversion: a 7:30 minute video (a part of which was accelerated at 800%) was exported in 20 minutes.
Pro Feature rich for a free app
Pro Good format support
Most major video and audio formats are supported.
Pro Suprisingly wide choice of video effects and transitions
Pro Good quality export
The only free editor which enables a Full HD export.
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 Interface is not as straightforward as it could be
VSDC exposes a lot of information. And a good amount of that information is non-essential. That results in a slightly cluttered interface that can get in the way of actually editing the material. Similarly, some workflow conventions are dated. For example, cutting a clip needs a separate interface. All of that combined ends in having to learn a lot more about the software before it can be used.
