I'm not a vegetarian, and I don't think I'll ever become one. We're omnivores, and eating animals is a natural part of our existence. The fact that you have to be careful if you stop eating meat to ensure you still get the right nutrients also is an indication to me our natural diet includes meat.
But I do think it would be a good idea to consume a lot less of it than the average Westerner does today (a reduction by 90% or so), that such a change would be mostly beneficial. Health benefits for ourselves, environmental benefits for the rest of the planet, and less animal suffering, given all those industries committed to 'producing' meat for dump prices and neglecting the quality of animal life. And consequently, on those occasions where we do eat meat (once per week, say), to value (and to respect that an animal gave its life for it) it a lot more than we do today, and be prepared to pay higher prices if that allows those animals we eat a decent life beforehand.
The only obstacle is I happen to like meat a lot, and that it's quite hard for me to give it up. And I suppose I'm not the only one.