What can Arduino MICRO input pins be used for?

A digital solution can only work in discrete time steps. This delayed response may lead to overshooting output voltage or instabilities, unless taken into account in the regulator model.

You decide whether 10 bit ADC resolution is sufficient.

I'm not sure whether the lower opamp can do what it should in your circuit. The load draws the same current from both caps, and the upper opamp pushes the same current through both caps. If the capacities are the same, both caps will have the same voltage. So what's the effect of the lower opamp? It only can increase the voltage of the lower cap, so that it will have almost always a higher voltage than the upper cap has. If the lower opamp should compensate slightly different capacities or self-discharge of the caps, it must have push-pull capability.