I'm in favor of allowing mixing and matching traits in half breeds. DM can fix problems via the standard technique of smacking munchkins in the head with the DM guide.