It is impossible to determine which route of instruction would be the best–unless there are future seers among us.
But I don’t think that it can be said that “there’s clearly something wrong” with FCC. A challenge point or commonly hit wall doesn’t immediately point to a flaw in the program.
In fact, some might argue that walls are good to hit and overcome. For example, I’ve been hitting walls for the last 7 months but overcame them left and right and still continue to hit and overcome them. I feel that this is instilling a good work ethic and confidence to tackle difficult challenges as well as training me to look things on my own (an ability that is said to be necessary in programming).
Only the future will tell if Quincy’s new approach with FCC will be more effective than the current one, but to suggest that the current method is “wrong” ignores the fact that plenty of people (including me) have responded well to the curriculum.