We already have pretty functional natural eugenics. From this point on, it's my personal algorithm on what 'ethical' is. It breaks down on the matter of abortion, but I have a different algorithm for that.
Does it involve harming others? yes -> not ethical no -> does it limit others' choices? no --> ethical yes --> does it prevent harm to others in doing so? no ---> not ethical yes ---> ethical