Make it so you can get into the different areas EASILY. Don't make the coop 4' if you are over 4'. I really wish mine was taller since I have to crawl on chicken poop to get the chickens are are hiding in the corner. Also, you don't want to be cleaning all the time. It makes it really nice if parts are plastic and easy to remove and wash off. I do have laying boxes and I put the smallest litter box I could find for them to lay in so when they poop in it I can just pull it out, dump it into my deep litter, and put fresh litter back in. Really easy.
Also, try to have lots of different roosts at different heights. I have two and the alpha sits on one, and since the second is below the nesting boxes, the other 5 cram into one of the four nesting boxes and that is where they sleep. Have 2-3 above the nesting area.
This is a few of the things I've learned in the last week.