If they work for your flock, and they’re happy, healthy that’s what matters. We only have 4 standard chickens and it was so tight for them that only 2 would roost inside and the other 2 would roost outside. The roosting partners changed, too, so I don’t think it was a pecking order thing. I would sometimes see 3 roosting together, but they bickered when they did.
The run area I have to disagree with you on. I cringed seeing all 4 of ours in there. I could never leave them in there for any extended amount of time. If they can free range all day and you have a super mild climate year round, then, yes, the run would work.