Been a vegan for a couple years now. Some milk and eggs have snuck in at the margins, of course--sometimes a housemate picks up some food without checking the label, and I try not to be too picky at restaurants beyond avoiding obvious meat dishes. I think I'm pretty clean otherwise though.
It feels kinda nice in its own odd, abstract way. I end up having a lot of bread, lentil soups, and other slightly bland but healthy food. Also a lot of Chinese stuff, stir-fries and fried rice, that sort of thing, and I like to think I've gotten pretty good at cooking that in particular.
Loosely relatedly, around the same time I stopped eating animal products, I decided to kick my soda habit, which has probably been pretty healthy for me. I still have some when eating out or when the mood strikes me, but I stick to water and tea for the most part these days.
Do you think the potato curses us for stealing the future of its children? Jainism makes as much sense as veganism really.
In my experience veganism is rarely a position taken for abstract philosophical reasons, like the ethicality of killing or eating animals. Usually it's motivated by the desire to distance oneself from and perhaps in some microscopic way diminish the animal products industry.
As an example, the industrial production of eggs, by its nature, often creates poor living conditions for chickens, and generally facilitates the killing of most roosters and hens past their prime for cost-cutting reasons; thus, people try to distance themselves from the egg industry not because of some abstract idea that it's wrong to eat an unborn chicken, but because the industry by its nature harms living ones.
(I hope this doesn't come across as argumentative or anything, by the way--just wanted to explain the position most vegans I know have.)