I am a big Alex Smith fan. I think he is a good quarterback and I think he is a great person. However, it is clear Kapernick is the quarterback of now and the future. I really think Alex Smith has too much value and deserves to be a starting quarterback to let him sit on the bench.
With that being said, I think he is a perfect fit for the Jets. They want a conservative quarterback who doesn't make many mistakes. Smith has also shown he can handle pressure and diversity. I think Smith would get the playing time and attention he deserves, while the niners should receive some good compensation. I think he could possibly bring a first round pick.
I just do not think keeping Smith on the roster as a backup is fair... Smith deserves to be playing, he is in the prime of his career. Trading him frees up cap space to sign Goldson. A first round pick will allow us to get some more young talent to put around Kapernick and help him succeed.
This just seems to make too much sense for both teams to see it now happen.