I've done a lot of container growing. If you do a search, you can find threads where I described a system of plastic grow bags and styrofoam peanuts, where I got into a lot of detail about how to manage containers for a large collection of tropical fruits. It makes them so light and portable, and they seem very happy.
Combine that with LEVELS. If you are short on space and using containers, the best thing to do for many plants is to go UP like a highrise, placing these light containers above each other so they can efficiently use each other's water like the Hanging Gardens of Babylon. I have a balcony connected to stairs and have set up a system where containers all tilt slightly down towards the next container going down the stairs, so the water runs down them by only watering the top plant. I have also set up the bags on wire storage crates (the kind you can assemble yourself to make the shape you want), so that each plant can take advantage of whatever the best sun conditions are while growing just below the next plant that likes the same conditions - the trunks then grow crooked around the bottom of the next plant above it, so that all of the bottoms/grow bags are eventually covered and all you see is fruit/greenery.
I was able to do this with Myrciarias, Garcinias, Psidium cattleianum, Muntingia calabura, and Ficuses (among many other species, including citrus trees) without any major problems. The styrofoam allows you to create really large pots without almost any weight besides that of the plant itself, which makes the options for growth in limited space far more numerous than if you stick with a traditional in-ground with endless space method. The light weight also allows you to easily drag them inside and outside at will to allow them natural light when outdoor conditions are good, and to protect them when outdoor conditions are too harsh (like for hurricanes).
Just remember that your fruit production may then be a bit limited over a tree that is given unlimited ground space to grow, but at least you will have a large variety of fruit to enjoy throughout the year!