I think our roster is actually even more well-rounded than last year.
Sanogo couldn't pass (until very late in the year). Jackson couldn't shoot.
What are the weaknesses among our starters? Everyone is a great passer, 1 through 5. Everyone is a passable to great shooter, 1 through 4. Spencer isn't a guy, like Hawkins, who you're running off of off-ball screens to create shots, but his game fits the flow of the offense and he's a threat to shoot, pass, or drive. Castle has a better offensive game than Jackson.
The only liability is Spencer 1-on-1 defensively. That's about it.
Unlike the early Hurley-era teams where key players each had strongly pronounced weaknesses that made life easy for the defense (Whaley, Polley being really one-dimensional, even guys like Cole and Martin couldn't easily create for themselves or others), it is really hard to shut down any one guy without opening up a vulnerability somewhere else.