To still1,
Factory reset - does not bring back your stock version , it just deletes your own apps data and bring the memory to factory conditions.
I agree in most cases a reset will fix problems associated with an upgrade. I'm running 4.2.2 with zero problems.