Pinecone... depends on what you're comparing it to! I've never found anything that beats good quality garden soil and a good year for moisture for production, in any vegetable. My tomato plants in the garden regularly get as tall as 7 feet, and often 5 feet in diameter (we use 4"x4" fencing and make 24" diameter by 5' tall cages). Even using a trellis or some sort of cage in an earthbox, they aren't going to get that large.
BUT... in a wet (especially!) or dry year, the self regulating moisture/drainage in an Earthbox is hard to beat. Too much water simply drains through the soil (and if it starts overfilling the reservoir in the EarthBox, it just drains out the hole you drill for that purpose). Too little water doesn't matter... you keep it supplied by filling the reservoir once or twice a week. In a really wet year, if you have the boxes outdoors, you will need to fertilize more often, and I'd suggest considering using a foliar fertilizer some of the time, to make sure the plants don't go "hungry"
If you live in a really hot climate, I'd either wrap the earthbox in white plastic or aluminum foil (to keep the temperatures from "cooking" the roots, especially if you used a dark colored plastic container for the base)... or you could probably also paint them with some of the spray paints now being sold for use on plastic.
One huge benefit is that if you do end up with pests in the soil- like wireworms, the bane of my carrot crops!- you can simply toss the soil and start fresh, or if it's only a year old, you could probably sift it through a fairly fine hardware cloth and find most of the worms or grubs on top of the mesh after the soil has gone through. If you put a lid on them as soon as you're done harvesting, it will prevent various insect pests from laying eggs in the soil, as well.
You could also design accessories for the boxes, such as a "hoop house" frame for over the top so you can extend the season, especially for very early or late greens. When I grew peas in several boxes in my greenhouse, I set them against a plastic lattice panel from Home Depot... it looks like the wood lattice, but comes in dark green or white, and doesn't require painting. My chicken yard has been made of these for over 15 years, and while they're showing some age, they've held up very well.
Summerthyme