I have the Can Am Half Doors. Installed some weather stripping and no issues with rattling. A bit of work to put them together, but they work well. Door straps are pretty weak, as others have mentioned. I just purchased the Off Road Armour uppers for them, and will report back once they are installed.
I am also installing an Inferno Heater. The Can Am Heater required the roll cage to be removed for the installation, and if I had done that at the start of ownership, before putting on a roof, liner, windshield, wiper, and interior and exterior lighting, I "might" have considered the OEM system....
Unfortunately, none of this will happen this year, due to all of the highways to the interior of BC being closed until January, as a result of the flooding, mudslides and washouts of 4 highways....