I like the idea about arranging sections for different breeds. That way you get no mix-and-match babies if they decide to spawn....
As for depth, its also to consider if the area where your pond is gonna be, is accessable for predators like cats, racoons and birds. If so, I would say, if you could have a spot where the depth is between 3-4 feet, with something to hide like a plant or so, the fish could protect themselves from those nasty fish-eating predators...