I let my ig free roam right away, but some people sat this is not a good idea. We adopted him from a lady that kept him in a 50 gallon tank so he wasn't used to a lot of space to move in. For the first 2 days, my ig was exploring & sort of on the edge, he wouldn't let us get too close to him without trying to whip. But after a while, he got use to us & our place (we have a 750 sq foot apartment & not a lot of furnishings, so he can't get into much trouble here). We've had him since St Patricks Day of this year & now he is really sweet, spoiled & funny, he has an awesome personality.
About the potty training issue, I had trouble with this at first, I tried putting him in the tub every morning but 1) that got tiring & 2) he would only poop in there 3 out of 5 times, so we gave up on that. We then found out he liked to poop on the tile in the kitchen or by the front door so we put newspapers down & now he poops on the papers 9 of 10 times, the other times he gets lazy & poops on the couch, but thank god for OxyClean!