There are degrees of vegetarianism, and the meals are great. What happens is that meat eaters tend to focus on the meat dish, and treat all the rest as a "side dish". Vegetarians tend to focus on the whole meal and the food value found in all parts of it. Complimentary proteins make whole proteins if taken within the same 24 hour period. So, whole grain bread, and nuts on fruit with yogurt makes a fine breakfast, and pasta with vegetables and cheese if you want, or whole grain pasta with tofu chunks and marinara is good for a complete noon meal, a large salad with nuts and sprouts, cheeses and peppers, with whole grain bread, or a soup with beans and wild rice makes a great dinner. There are a lot of inexpensive vegetarian meals that are easy to prepare.
The other part of this is the head game, if you convert from omnivorous to vegetarian, and feel that life without meat is unhealthy, remember that we take in far too much fat and protein in the US and it shows. The other thing is to eat to live, rather than living to eat. It is way easier to be mostly vegetarian, then your home is full of fiber rich foods, and organic produce, whole grain breads and so forth. Then eating at the relatives once in a while is less of a problem, and eating out with friends is less of a discussion piece, though most cuisines have vegetarian entrees, let me make a list of some.
Pizza with everything but meat, on whole grain crust
Cheese Ravioli in marinara, Minestrone soup, Four Cheese Lasagna, Eggplant Parmesan,
Tofu Stir Fry dishes at Vietnamese or Chinese restaurants
(Almond Chicken, with tofu subbed for chicken.)
Cheese rellenos, nachos without meat, bean burritos, bean and cheese burritos, vegetarian tamales, cheese enchiladas,
enmolatas, egg and potato breakfast burritos,
Breakfast out, if you eat eggs, the egg, toast and potato plate, or yogurt granola and toast, or french toast, Crepes
Veganism is also a good way to eat, but requires some careful planning, and understanding of the nutritional values of things.
People eat better as vegetarians when they throw out trying to have foods that are like traditional meat meals, and just go for a more international cuisine and find the vegetarian dishes from everywhere. Often these dishes are the food of peoples that can't afford to eat high on the food chain, but yet live well.
It is understood that a diet rich in fiber, brightly colored vegetables and fruits, whole grains, and lower in fat in general, especially saturated fats and cholesterol; will help us to be healthier, and more vibrant, longer.