The great thing about RawTherapee is that you don't have to wait for and pay for the newest version to be able to work with your new camera.
I use and really like the results I get with DxO; I have DxO Optics Pro 9 Elite and DxO Photolab 2 with all the bells and whistles; however, bought-and-paid-for programs, such as DxO, only recognize a given range of cameras and refuse to recognize and edit RAW files from anything else; not so with RawTherapee = I believe it will work with just about any RAW file ever made.
DxO 9 recognizes the CR2 files from our 7D, yet will refuse the CR2 files from our 7DMkII; this behavior is purely extortion.
I have little admiration for DNG files and find them to be little more than a glorified jpeg; DxO, by the way, will not recognize a DNG, at least not either of my versions of DxO.
A Canon CR2 file is a CR2 file; if a program works with a CR2 from one camera, it should work with all of them, regardless of camera; however, most paid-for programs recognize RAW files according to camera model and refuse to acknowledge CR2 files that do not have specific camera models associated with them = this is just a money racket.
RawTherapee is very capable, and therefore has a huge learning curve; it takes me an hour or more to accomplish in RawTherapee what I can do in DxO in a few seconds; that's not RawTherapee's fault, but my own lack of knowledge in understanding the program.
Try as I may, I cannot replicate my DxO results in RawTherapee (my fault, not RawTherapee's); but, the few cameras we have that DxO refuses to recognize work fine in RawTherapee.
If I were smart enough to use it, RawTherapee is all I would ever use for RAW files.