Absolutely Rusell sucks right now. He's learning and growing. He was a lot more underdeveloped than Alex Smith when he came into the league. Smith was a more polished QB, but didn't have the skills to get it done. Jamarcus has time...although not much. I give him the next season, and if things don't get better, get rid of him.
The Raiders were stupid in taking him, but he has his moments. That isn't enough, though.
With that said, Alex Smith was a bust BEFORE the injuries. He just couldn't perform on the next level. He was your prototypical SYSTEM QB, who put up GREAT numbers in college, but was exposed for what he was against better competition.