I would highly recommend them.
You can get them from breeders who breed specifically for what you are looking for. Disposition, egg production,, foraging ability, meat quality/size, etc. So I would definitely do some research and find one that breeds for what you want.
They do great with other ducks so having them separate or all together would depend on what works best for you and your situation.
Mine tend to lay year round (they usually take Jan-Feb off since it gets pretty cold here in ME). I get white, green, and black/gray eggs from them.
I breed mine to forage as much as possible so they only eat a lot of feed in the winter months when there's not much for them to forage. Other than that, they are outside foraging year-round and definitely fill themselves up on buggs/grass/seeds etc when its the right season.
If raised as babies and handled a lot, they are super friendly. I have taught mine to come for treats when i call them and I taught them to go in at night. Most of them use the low nest boxes that I have but I still have 1-2 that like to lay on the ground outside.
Hope this helps a little!