I would be pretty reluctant to use a belt positioning booster with a child who weighs only 31 lbs. If it fits the child, budget and the vehicle, the Go is a possible option for an occasional use/travel seat. It has a minimum child weight of 30 lbs. for the original version, and I believe the newer Go model has a lower 22 lb. minimum.
The OP didn't mention what vehicle her DH drives. Just to be sure she and any lurkers are aware, the Go requires a top tether anchor in harnessed mode because the top tether essentially is what holds the Go's seatback up in the car. Think of it as a harnessed vest connected to a lowback belt positioning booster, without as much in the way of side impact protection compared to a carseat with a more standard shell. While the Go is designed for ease of install using LATCH, it can also be installed in harnessed mode using a vehicle seatbelt, but not as easily as a LATCH installation, and a seatbelt installation in harnessed mode still requires a top tether anchor.
A child whose shoulders are at the second set of slots from the top in the Regent is likely to be fairly close to outgrowing the Go's harness by height if it's the original Go model. That's the case with my long torsoed, older DD. Her shoulders were just below the Regent's second slots from the top last spring, and she had just enough room for her shoulders below the original Go model's top shoulder harness position when we used it in a rental car on vacation. The newer, pricier Go model is supposed to have a taller top harness position, but I'm not certain how much taller. I think 18" tall is the number I've seen mentioned for the top harness position in other threads about the new Go design. The top shoulder harness position will also vary somewhat depending on the vehicle seat/vehicle headrest contouring when the Go is installed, and the vehicle's top tether anchor location to some degree.