+1. Davinci is quite a powerful software, and worth acquiring.
Alternately, if you decide to go RED, getting a baseline knowledge of Redcine-X isn't a bad call.
However, even the stock color correction capabilities in most NLEs can get you most of the way there. Practice with levels...