Tanks can work just fine if you're willing to put the initial work in! I have my bp in a tank and at first, his humidity was horrible. To rectify this I added moss to his coco husk bedding, covered the screen in foil, put his water bowl over the UTh to increase evaporation, and I occasionally mist his substrate. I also have a damp cloth sitting on top of his screen, under the foil.
Misting can be detrimental as it does sometimes cause spikes and has potential for causing scale rot if your noodle is lying on damp bedding all day. To counteract this, I only spray when he's coming into shed, and I do not spray the substrate in his hides (where hes lying all day). I only spray substrate in the open parts of his enclosure.
All of this together raised my beeps humidity from 30% to a consistent 55%. I'm also considering getting a room humidifier for when he's in shed to get it up a bit more.