I've never liked color matched headlight housings. But I do like blackhousing headlights. In fact, my brother sells Chevy's and he showed me the new Corvette and I wasn't too impressed with the headlights. Lol. But, to his, their own.
Either way, if you're buying aftermarket headlights, they are most likely going to leak. The only way you can get them to not leak is if you get Stanley OEM Blackhousings. But good luck getting them from Japan since they are JDM and expensive as s**t. If you get the Ebay ones or cheap ones made in China, just take headlight sealant or silicone caulking and put it around where the lens meets the housing. It's quick and simple.