You need to add another option. I wouldn't donate sperm. Not that I have anything against it, but I have a family history of illness that would make others better donators than myself. I would have a small level of discomfort with the idea of a child who is part of me being out there (only in that I'd want to be sure he/she was all right), but mostly I just think other donors are probably easy to find. I don't want to genetically engineer, but let's give the kid the best chance for a healthy life.
I would donate for someone I know, regardelss of orientation/color/race etc.
But I'm not up for unanimous donations. I'm still not comfortable with that for some reason. And besides, I wouldn't really want any other kids to have to go through what I went through with this nose. (Thankfully, my daughters got my wife's nose. )