I would suggest a fishless cycle. Bettas are known to be jumpers so I'm not sure about the Chi because it doesn't have a lid. Maybe you could make one. But generally I think 5 gallons is good room for bettas (yeah I also think those tiny tank are awful). I have mine in a 5 gallon. He seems to enjoy his time lying around and watching people.