I had a DMCH dashboard and it really wasn't terrible.
In my experience, and I have an earlier car, the fitment is comparable with the OEM dashboard except in the glovebox area. To get the glovebox lid to sit flush, I had to make a bracket to mount the hinges lower. The other thing is that it has been shown to break down if the car is stored outdoors. I had mine installed for 6 years, stored in a garage when not in use, and it held up just fine.