This is a very good signing. My only concern is how he is planned on being used. At 4C he will win most matchups. He was productive last season with the Kraken in limited mins. Jury is out on what will happen if DS plans on having him play 3C. He has never played a lot of mins. He's young, so perhaps he is indeed good enough to play 3C and just needs the opportunity.
Watched the majority of Kraken games last season and Geekie stood out quite a bit for a guy who only played 10 mins per game. Geekie is able to play well in both a high and low pace game. He also is an in-your-face player. Doesn't hit a lot, but at the same time doesn't put up with any crap and can get physical when needed.
Hoping he ends up being like Zacha in that he exceeds expectations by improving his game in a variety of areas. He will have to do that if the Bs want to use him at 3C.