For boas only the largest females seem cramped in a 4x2x2 cage.
You can always increase the depth of the cage to 30" and add a shelf about 2/3 of the way up to increase usable area.
And as mentioned in a thread further down, a below-ground hide and water bowl can make a cage seem even larger.
The nice thing about increasing the depth of the cage to 30" is that it really adds very little to the cost of the cage if you still limit the length to 4'.
Also Im wanting to get some Amazon tree boas and wondered what sort of speck to use for their vivs, and design ideas would be much appriciated.
One cage design of mine that's been used by a handful of ATB keepers is my storage tote design.
In the cage picture below I simply took a 50 gallon (yes gallons, not quarts) storage tote and mounted it onto a real-wood face frame. Excuse the condition of the cage in the picture, it had recently been trashed by a Corucia zebrata and it's newborn.

Here is another picture of the cage from the side. This gives you a better idea of how the tote comes off the face frame:

The back of the face frame is sealed with epoxy. With hindsight it would have been easier to use some of the self-adhesive vinyl film that is used to put graphics on cars or glass store fronts.
I left the sides, etc. open because I wanted to be able to keep an eye on the junction between the face frame and the wood. Now that I'm confident in that joint I could either put on sides or shelf brackets to allow the unit to be free standing.
The box is attached with a super strong polyurethane caulk and several 3/4" sheet metal screws. The joint is very strong.
The screen top is attached with rivets and hot glue, although you may not want that much ventilation.
So if I were to build this for Amazons I'd make a few changes.
First I'd use a black 55 gallon storage tote available at Lowes. It's made by Gracious Living. It's what other Amazon keepers have used when trying this design.
Second, I'd seal the back of the face frame with vinyl film.
Third, I'd build a dual face frame so two cages would be side by side. This would allow me to build another frame off the front and use double sliding doors. You could completely side one door open over the cage next to it and vice versa.
But that's only because I like sliding doors. The cages are too narrow to have individual double-sliding doors.
BTW, I've made about four of these cages now. They have all held up very well.
-----
Current snakes:
0.1 Gonyosoma oxycephala - (Silver/Yellow)
1.2 Gonyosoma oxycephala - (Green)
7.6 Gonyosoma janseni - (Black)
0.1 Gonyosoma janseni - (Black & Tan)