Yo check out the Beyond Burger by the company Beyond Meat. It's pretty damn expensive but it's the best tasting beef substitute that I've found so far, and it's not made from soy like every other subsitute.
Another aspect of veganism that I haven't seen mentioned here yet is the environmentalism aspect. Raising animals for consumption is an incredibly resource-intensive process (animals need to be fed several pounds of plants to produce just one pound of meat) and is a leading cause of deforestation around the world. There's also the disruption to the various ecological cycles (carbon, nitrogen, etc.) that comes with clearing huge tracts of forest land for agricultural production and applying all the additional fertilizers and pesticides that are required by farmers to grow the crops that just end up being used as animal feed. Pollution from farms is also a pretty huge issue. Not only are there more pesticides and fertilizers ending up in our waterways, but animal waste can be a huge problem, especially in factory farms which can produce as much sewage waste as a small city.