The offensive core appears to be coming together at an accelerated pace. That's probably the best thing about this year so far.
Yeah - Drury, Tellez, McKinney, Teoscar all suck but most of those players were expected to suck and I'm not sure if any of us really thought they'd be part of the next really good Blue Jays offense.
I did not expect Biggio to be this advanced at the plate. I did not expect Gurriel to be this good at hitting. Bo is now mashing down in AAA and appears to be ready.
Between those three and Vlad Toronto might have / probably has four hitters who can hit in the top 6 positions on a good offense, and they are under control for a long time. Add in Jansen and Grichuk, who are not playing well but still project reasonably well, and 2/3 of the long term offense seems to already be in place.
Biggio - LF/2B
Bo - SS
Vlad - 3B/DH
Gurriel - RF/LF
Grichuk - RF
Jansen - C
Needed - probably a 3B, 1B, and CF. Biggio and Gurriel and Vlad all have defensive position questions though.