I would take Vick. Cunningham put up great numbers, but performed poorly under pressure. In the big games, especially in the 4th quarter with the game on the line, he was very average.
In 1997, when Brad Johnson became healthly again, the Vikings should have gone back to him and benched Randall. Brad performed extremely well in tight games, winning a lot of games in the 4th quarter. I said this at the time and all the Vikings fans I knew thought I was crazy.
Vick has been clutch in his career, in both college and the NFL. I'll take him because of his late game performances.