I typically use Halo but I am looking for another manufacturer. Halo's quality has gone downhill (in my opinion) quick. The sliding bars are a PITA to get to slide. You wind up hammering on them with your Klein's.

The trim as of lately have been coming out of the box dirty. Sometimes they are missing springs.

The sockets inside the can all too often are not attached to the plate which requires me spending time to disassemble the can to fix it. I call their customer service to complain and was told I was the first person to have a complaint about their 'quality'.