CF and RF will get great production when it's Teoscar and Springer but whatever position Grichcuk plays needs to be upgraded. I said RF to illustrate Grichcuk's spot in the lineup, I didn't mean Teoscar. My bad.
1B, SS, OF 1, OF 2 is where our strength is, the Jays have 4 guys that should be top 5 in WAR at those positions (Springer, Teoscar, Bichette, Gurrerro). Catcher is also set with Moreno, Kirk and McGuire as internal options. You have DH which will be rotated through. Then you have 3B, OF 3 (LF or RF whatever one Teo doesn't play) and 2B left. I'd rank the priority order to fix those positions as 1) 3B 2) OF 3 and 3) 2B. Biggio at 2B for next season has the potential to be a 3+ WAR player where as Grichcuk we know what he is, a 1-1.5 WAR guy who strikes out a lot. Gurriel has suspect defence at times but I still want him back because of the bat potential and he can play 1B. If an opportunity arises to upgrade 1 position player by signing an impact 6 WAR player and the choice is 2B vs corner outfield, the net gain of getting a 5-6 WAR player to upgrade on Grich would be a bigger net gain over Biggio at 2B most likely because I believe they will keep running out Grichcuk as much as possible if he's here. He always finds him self in the lineup. Then you have Gurriel as a rotated outfielder, DH and 1B. So my point is I'd upgrade on the 3rd OF spot (Grichcuk) over 2B (Biggio) if we had a pick of signing a major impact player... but ultimately it comes down to who will sign here and who we can add. Semien might be back just because he's willing but the actual biggest net gain if we're adding a 6 WAR guy is Grichcuk's outfield spot not Biggio's 2B.