To avoid such moral dilemmas I try to come up with projects that solve a new problem (which also comes with its own set of challenges). And then use all the means at my disposal.
As a bonus it also keeps me motivated, since it has a shot at being a profitable business idea.