Being a good QB is more than just having great speed and tremendous arm strength. Those two specific traits are probably the least important aspects of being a great QB. He is lacking in many other areas and that is why he isn't a true threat. He is at best an average QB and putting him the right situation isn't going to change that. True greatness shows no through matter what situation a QB is in. Putting Vick on a better team isn't going to change his inaccuracy, his lack of touch, his inability to make good pre-snap reads, his poor decision making and several other things he doesn't do that well.