There is no way to know yet whether Geno's the answer. He's played his whole NFL career without talent at the skill positions. You can't have success as a QB when you have no one to throw to.
I am not going to entirely blame Geno as most of what is happening is not his fault. But at some point he needs to take responsibility and make a play regardless of the circumstances. The thing that makes me think its best to remove him is the happy feet in the pocket he has been showing. He is not setting his feet and standing tall in the pocket. He looks afraid and almost Sanchez like in the pocket. Lets hope Vick does better.