There are lots of good laying breeds.
Khaki Campbells are the champions, but closely followed by Runners, Welsh Harlequin, Golden 300, Oregon some-thing-or-others (can't never remember what they are called). Not far behind is the Silver Appleyard, who is the only good meat duck in the line up...