Duck is super delicious.
Commercially raised Pekin ducks that you buy in the market are really fat. Those ducks, you slow roast and it melts the fat off. They are excellent flavor if properly cooked and will be quite well done by the time the fat is rendered out.
Home raised ducks that get a bit of exercise and a good diet won't be nearly as fat. They can be cooked all sorts of ways. Roast duck, stir fry, barbecued, really just about any way you would cook a chicken or turkey.
Wild duck is very lean and need to be cooked carefully and served while the meat is still pink. It's not because it is duck, it is because there is no fat in the meat. It dries out if you aren't careful how you cook it.
Because I consider duck to be an expensive meat, I only use recipes that really highlight the duck. I also have not used duck in any chicken recipes that add a lot of fat, because duck is a richer meat than chicken. So I don't deep fry or use a recipe, for example, that adds a bunch of sour cream.
I like a stir fry of duck, asparagus, and green onions with oyster sauce. Served with either rice or rice noodles.