Having a creative player to rotate in is not bad to have. We grew overly reliant on Eriksen in that regard and risk doing the same to Gio.i am not 100% sure where he would play (likely bench) but he would be a great option to have to bring in those games where everything is stale and/or teams are parking the bus.
So maybe that is his role as a super sub who would fill in for rest/injuries. I think that is role that I am not sure we have now. Bergwijn kind of has filled that role but he is more of a guy to bring on to run into space/run to create space not so much to break teams down.
I kind of agree with you about being disappointed if we don't get Brooks or a player like him.