I am a huge fan of both (and I'm not a vegetarian)! They have different varieties that taste like different things - one version actually tastes more like chicken fried steak to me. I would suggest that if one flavor doesn't do it for you to try the other varieties.
The biggest problem I had with them at first is the lack of "body" of the burger part. However, this can be overcome.
As to preparation - toast your buns, because that will help add substance and "chew factor" to your sandwich. If you don't toast your buns, the sandwich is too soft altogether IMHO. Also, put on crunchy lettuce, crisp onions, and firm tomato slices. A little mustard, mayo and ketchup, and you'll find they can be quite tasty.
Also, as with most of these "fake meat" things, I find they hold up better if you cook them thoroughly. Patiently fry them on your stovetop, and you'll find you enjoy them a lot more than if you microwave them.
Believe it or not, I prefer these to most fast-food burgers and they feel better in my tummy when my Beloved fixes them that way.
Also, if you'll forgive the digression, the Morningstar corn dogs and BBQ riblets and also quite delicious and easy on your digestive system. You also have to cook them thoroughly - we do the corn dogs in our toaster oven until they are golden brown and crispy, with some mustard on the side for dipping. The BBQ riblets are the only veggie things we've found work well in the microwave, provided you really give them a solid two minutes per on high. We generally eat the corndogs at least once per weekend (often twice). They only cost about 75 cents a dog, and no guilt!
Probably more info than you wanted, but someone finally asked a question I could answer!