If you want just a few for pets, most any breed will work well, from anything I've read here. Much of it is in how much time and patience you have raising them.
Another idea, one I recently tried (and SO GLAD I did), is adopting a formerly abandoned duck from a shelter. In my experience, the shelter caregivers have worked so much with the ducks that they are just wonderful! I added two Buffs to my flock of nine Runners and it has worked out well. I raised the Runners from day-olds, and they are lovely! Energetic, but sweet and funny and friendly and engaging.
Again, if you have the time to spend with the ducks, and the willingness to learn about them and from them, if your experience is anything like mine, it's a terrific way to change your life for the better!