If people are expecting Cory to be a star, you are going to hate him. But he's already proven on more than one occassion and in big moments, that he has game. He has things to work on (namely consistency/confidence), but he has more than enough tools to be a very, very good back up.
Back ups shouldn't be in the position to have to win games or come up large in crunch time.