I know Chickenmom and I see exactly these benefits all the time. My wife just today came back with three eggs from our coop, and we have but three older hens. All table scraps feed them, they do eggs and meat if you want, there is the compost they make, and if you let them roam, they eat garden pests. Just only get one rooster - don't ask me how I know two is too many. If you have five or more, they will produce more eggs than you can eat. Get the right breeds and you can have green, pink and chocolate brown eggs. If you get a "broody" breed, they will reproduce themselves ad infinitum. If you have kids and there are baby chicks, well, you will make great family memories.
All for just a bit of effort. Everyone should enjoy them.