I used to have a nice sized (30+) flock of White AMs and those girls were exceptional producers - rarely missed a day without laying. My BBS girls also lay well, not as prolific as my Whites were but I can't complain and they do much better than my English Orpingtons. I didn't get my birds to sell eating eggs though, is that your goal?
I am zoned for only 5 hens and have only 4 at the moment -- 2 broody Silkies, a laying Breda, and a deadbeat Amer. So, no, I do not sell eggs. My goal is to have a gentle-breeds flock and just enough eggs to supply our table which is not easy with two overly-broody Silkies, a non-laying Amer, and only one Breda pullet that is reliably providing an egg every other day LOL!!! The Silkies are great layers at the oddest times of the year when they aren't broody and they lay a decent-size egg but being broody doesn't supply us a reliable production from them. We got excited about the Amer pullet when she was laying beautiful large blue eggs her pullet year but then she layed only 3 eggs her 2nd year. To avoid getting another possibly poor Amer layer or a large assertive dual-purpose breed for eggs we decided to try the lighter-weight gentle Breda and so far she has been outstanding both in gentle temperament and good egg production and is our only reliable breed for steady eggs at the moment. Because we have so few birds they are our family pets but we'd like to get some eggs too. I know as hens get older they produce less eggs each year but Come On! Only 3 eggs from a less-than-2-yr old Amer?!! Our old-timer Silkies out-produced her and they were broody a few times to boot!!!