Not to take anything away from the guy, or what he did, but the best move he made simply fell into his lap. Vick getting hurt, and forcing him to go with Foles, allowed him to do so much better than what he was going to. In case people weren't watching prior to that the Eagles were going nowhere fast.
If Vick hadn't gotten hurt would Kelly have benched him in favor of Foles? I'm not sure he would have. I give him a ton of credit for sticking with Foles, however, after Vick was healthy and ready to comeback. Having the QB situation fix itself is his biggest accomplishment in Philly this year.
Anyone watching them with McCoy and Jackson the last couple of years should have known they had more than enough talent on offense to be special if they had a real QB. Reid killed himself in Philly by sticking with Vick when he shouldn't have. Kelly lucked out and had Vick get hurt long enough for Foles to show what he could do so that he could stick with Foles.