Best/most consistent - Silkies (when they aren't broody, which is a lot of the time), Easter Egger, and Polish - when she isn't molting she lays regular HUGE eggs for a little chicken, and Brahmas - very regular, large brown eggs
Worst - Sebrights, but gosh are they pretty (and they know it)...