I'm no detailing expert, but I don't think there's anything wrong with them if you've got the money for the right product and proper application. Here's a very thorough review and comparison of two products you might want to read
Review and Extreme Testing: Opti-Coat 2.0 and CQuartz - Auto Geek Online Auto Detailing Forum