Davinci is actually great indeed, especially if you're into color grading. The problem with this software is that it requires a powerful PC, so if don't have one - expect crashes. And yes, it's absolutely free. They have a paid version as well, but's more for high-level professionals. I doubt...