I start all my new citrus trees in rootmaker pots when I receive them. When they have produced a few crops of fruit I then decide their fate. The best ones are planted in the ground in my greenhouse. The next best I put in a solid container and prune foliage and roots to a reasonable size, usually 3-4ft of canopy. The rest, because it makes me sad to totally lose a variety, I graft to flying dragon and keep as forever dwarfs and then get rid of the original. This ends up reminding me a lot of bonsai culture, so I read a bit on bonsai to see if there was anything applicable. Bonsai seems to be mostly focused on appearance but the one thing that stuck with me is the very wide & shallow containers used. I remember seeing photos of large hurricane-overturned in-ground citrus trees and being surprised how wide & shallow their roots are. And I have found the most common cause of decline in my container trees is too wet or too dry soil, sometimes seeing both in one container... a rotting impermeable layer on top and dried out soil below. Despite my best efforts to use free-draining mixes I forget to repot and trees that seem to look great are actually suffering from mulch breakdown, and I don't notice until it has become severe. So, I happened to find some 15gal pan-like containers at the hardware store and I figured I would give them a try. They are 15gal, about 2.5ft wide but only about 5in deep. Now that winter has passed when I pulled all my container trees out of the greenhouse for repotting I spread and cut back the roots until they would fit in a much shorter space. For the tiny flying-dragon-grafted trees I did something similar but with smaller nursery pots and cut the excess rim off.
this is a marumi kumquat

this is a guava, but same idea

I did this with a half dozen trees but I didn't take pictures of them all.