My 4 EEs sleep on top of their house instead of inside it. They go in and use the nest box just fine, but prefer to sleep on top because it is higher up. Their house is inside a very secure chainlink/hardwire mesh fence and the whole coop is built under my 2nd story deck against the house, so they are secure. I live in TN and it usually doesn't get super cold here. I've tried putting them in the house after dark and even closing them up, and they are right back on top the next day and complaining about it the whole time when they are locked up. I put a ceiling over the deck area above them so they are covered from rain, and I just let them do whatever they want. If it were to get super cold or snow quite a bit here, I'd probably put them inside at night, but otherwise it is less hassle for me and makes them happy.
I do have 3 young rescue Polish bantam pullets that I am trying to get to go in the house, just because they sleep on the "porch" in front of the door at the top of the ramp. They can't/won't get on top of the house, and I'd rather they go inside and roost than to block the door if the big girls did want to go inside. And I consider then a bit more delicate as far as cold weather with their currently bald little heads.