There's a lot of good burgers, if you want burgers that resemble meat but aren't: Beyond, Vivera, etc, although some are more expensive than actual good quality minced beef. Vivera do a vegan shawarma meat piece thing which is quite good in a wrap or bun. Various companies do decent nuggets too - but most things covered in breadcrumbs and soaked in oil are nice. Linda McCartney used to have a reputation as being terrible but they do some quite decent, inventive, reasonably-priced things like pulled pork bao buns and fake duck wraps.
As someone who's been a vegetarian for a very long time and can't stand Quorn chicken, I'm still a bit suspicious of meat substitutes. A decent bean burger is cheaper and more tasty, but the meaty ones are nice too and have a bit more texture than some vegan food. Some of the cheaper stuff is terrible though: some of Quorn's stuff is really bad, and Ginsters fake meat pasties are even more disgusting than the meat ones, though they do a nice mediterranean veg pasty. Vegan fish I don't really see the point of, but Quorn vegan fish fingers are adequate in a sandwich with a lot of sauce.