Since I've gotten Proteus I've been working on small projects learning some of the basics before I move on to bigger and hopefully better things. Inexplicably I've been going smaller not larger. I started with a 16F877A moved down to a 16F616 then a 12F683. Now I'm learning with a 10F222 and I noticed something that I don't understand.

Staying withing the 10FXXX lineage, why would you build a circuit using a 10F200 when a 10F322 costs only ten cents more? I know there is a huge difference in memory, oscillator freq., ADC channels and many other. It just seems to me if I were designing a circuit I'd use the biggest bang for the buck, build in future expansion possibility while only stocking one chip.

Your thoughts are appreciated.