My small flock (12-14) have a coop with run fenced in with 5’ 2x4” welded wire fencing and then a larger “free range” area with 3’ plastic fencing (like construction or snow fence). We had two attacks in the first four years with this. Once a fox or coyote killed a hen and two chicks... found wavy hair on the top of the 3’ fencing. I took down that movable fence after that and kept them inside the 5’ fenced run. The 3 ft fence was only to keep them in my yard and out of the neighbor’s flowers.
A year later a raccoon climbed the 5’ fence and killed one hen just before dark. (Based on what parts were eaten)
I figured predators must just be a dusk/night issue and that they’d be safe inside their run/coop if we made sure they were closed in by dusk. So we added an automatic pop door opener/closer.
But last month a hawk killed an 8 week old chick in front of my daughter at noon inside the 5’ fenced area.

So I put bird netting on the top of the big run and 2” chicken wire on top of the chick run area. It’s not fully predator proof, but (knock on wood), I think we only have raccoons, hawks, coyotes, bobcats, foxes, snakes, & owls. I’ve only seen the rat snakes eat a baby cardinal before (we saved its sibling!), so I think my birds are safe there and the coops are locked up tight dusk to dawn, so that should take care of the nocturnal predators.
They’ve always been fine free ranging on our half acre when we are outside doing yard work in the spring & summer.
I do plan on letting them free range again when we are outside. But I see too many hawks migrating for that right now.
My plan going forward to have a rooster or two with them. The cockerels are 12 weeks old now.
If we have any other issues, I’ll have to cover the top with wire inside of plastic bird netting... or dig and bury fencing again (the chicken wire buried five years ago rusted away).
(I’ve lost way more to teeny things... cocci, Coryza, mold, biting midges, and infectious Bronchitis. Being a chicken owner is tough sometimes!)
Good luck on whatever you decide!