It's not indoor/outdoor, but I put together an outdoor enclosure for mine using 2 x 4s and heavy-duty hardware cloth. It's got no bottom, so I can lift it up to put them in/take out, and it lets them feel the ground. I made mine heavy and without a top lid because there are cats, foxes, and coyotes where I live. Only 1 goes out at a time & I don't leave them unattended, but I wanted to make sure it could withstand a sudden critter-based onslaught.
I have something like the ones you posted. A bit small if you want your beardie to really run around but I mainly use it so they can get some natural sun and they can run around inside if they want. I like it because I can have the screen on or off. If I know I'm going to be right next to it the entire time I'll leave it off but if I am doing something outside I leave it on just in case. I have a lot of trees around my yard so that means a lot of birds too.