Well, I have never kept anything of mine in an all mesh vivarium, but here are some experiences my friends have had.
Generally, chameleons are kept in all mesh vivs. They are notorious for needing high humidity but they do well in mesh vivs. It will probably be a little more labor intensive, requiring you to mist them with a spray bottle and have a good humid hide to facilitate shedding.
The other concern is temperature. My friends who breed chams keep their mesh vivs in a temp. controlled room. Keeping any herp in a mesh viv hinges on having a good ambient room temperature, with some supplemental heating (like a light) if needed.
Having babysat said chameleons, I can tell you one more thing about mesh vivs. They close with a zipper. I would be concerned about a snake managing to push the zipper open with it's head. When they are closed they have a small enough opening that it keeps in medium sized crickets, but if there is a way out, it will be discovered eventually. One way you could deal with this is to safety pin the zipper thingy in place every time you close it.
I don't see why it wouldn't work. Depending on what temps you keep your room at it may be more work maintenace wise though. If looks aren't that important to you, you might want to just get a clear rubbermaid bin. They only cost a few bucks, and are sturdy and lightweight.