You'll get a different answer from each person and will have to decide what works best for you. May take some trail and error.
What you use may mostly depend on how you want to manage the manure and your climate can make a difference.
This is what I do:
I use
poop boards under roosts with sand/PDZ mix, sifted daily into bucket going to compost. Scrape big or wet poops off roost and ramps as needed.
Pine shavings on coop floor, totally changed out each fall, old ones added to run.
Runs have semi-deep litter, never clean anything out, just add smaller dry materials.
Nests are bedded with straw, add some occasionally, change out if needed(broken egg or poop).