I'm very disappointed in this signing for 2 reasons: One, Bryce Cotton is just not a very good basketball player. He averaged 39.9 minutes out of 40 his senior season at Providence, and being a diehard college basketball fan, I watched more than my fair share of Providence games. Cotton DOMINATED the ball like no one else. And he's not a pass-first PG by any means. Nor is he a shooting specialist like Patty Mills. He's someone who has never played anything close to Spurs basketball in his life, and that's very concerning.
Second, there's just no room on this roster, and signing Cotton (and assuming he makes the roster out of training camp) clogs up the back-up PG position once again. We don't need another back-up PG, as Joseph is more than capable, and IMO, much better than Cotton as it stands now. And if Cotton makes the roster, it will mean Matt Bonner won't be on the team, and Ginobili recently said that bringing Matt Bonner back is crucial. Cotton being on the roster creates a fair amount of animosity amongst the players, as Bonner is beloved, and Joseph was eying his chance to prove himself.
There are some pros to signing Cotton though. He's a very mature and good kid, who will work very hard from day one. Also, he's an exceptional driving PG, and his speed and quickness off the bench could help the second unit tremendously. He's a streaky shooter, and a "meh" defender and rebounder, but he is a very fierce compe or, and it's unlikely that there would be a significant drop-off when he comes in.
My prediction: We re-sign Matt Bonner, sign Kyle Anderson, and reach the max 15 roster spots when Baynes accepts the QO. Then Cotton gets cut in training camp and goes to the Toros instead, waiting to see if we need him while Patty Mills is out.