I would go with Franklin for the late part of the season. He was bad at the beginning of the season, several false starts, holding, etc. He seems to be playing well as of late.
Overall I might have to go with Colin because while I thought he had all the potential to be great, I didn't really think it would happen so soon.