This depends of the theory of eating -- there are quite a lot. It also depends on if you have arthritis -- nightshades, for example, can make it worse. There are always foods that are better, neutral, and not so good within every category, but since there are so many theories of eating, and different food tolerances, this isn't answerable in general but only in a way that's specific way to you. The way you prepare food also matters -- for example, spinach is best eaten raw, whereas broccoli, kale, collards and the like are best cooked. So it's more complicated. The good thing is, you do a lot better with vegetables than any other category of food, but if you ate too many vegetables you'd be left without room for fats and protein, which are also essential. I suggest you read up on different theories of eating, then make up your own mind as to what best suits you after you read the pros and cons of different veggies. By the way, carrots contain a lot of sugar, so again, pigging out on them isn't the best idea. They're great to eat, but see, it's complicated.
That depends if you have any medical conditions an example would be if you had to be on
Coumadin (warfarin) a blood thinner then you would have to limit your dark greens or anything that contained vitamin K. That's not to say you can't eat the greens but you would have to be consistent on your consumption so the doctor could regulate your meds. that just one example.
Potatoes, they're loaded with carbohydrates! Have as few as possible.
Try eating more carrots, they're very low in calories and immensely good for you.