Hi again,
If you wanted to use the source current measurement to control the output current you would also have to take into account the power supply voltage (Vcc) as the current would vary as Vcc varied too say with load. Probably a better way is to use a differential amplifier or other configuration to measure the output current directly and that way you get good control, unless of course you dont need too much accuracy. Sometimes peak source current measurements are used to control the output voltage but that is usually when the accuracy does not have to be too perfect. There is a relationship there but it tends to vary a little with other normally changing parameters. For a fixed output load a fixed peak current is sometimes used, again with some loss of accuracy of the set point over temperature.
You also have to be aware of the input offset of the op amps, and with your choice of part the offset can be as high as +/- 0.012v, which is quite high these days and im not sure if that would work very well unless you went through some sort of calibration phase for this design. Also, with a sense resistor as low as 0.001 ohms it may be difficult to measure the current unless the current is fairly high. We'd need to know your required output current to specify this value.
So in other words it would help if you could state your required accuracy (roughly) and your output current, output voltage, and supply voltage. For example, if you want 1 amp output would it be ok if it was 0.9 amps instead, or would 0.99 amps be required? That's 10 percent accuracy vs 1 percent, and of course 1 percent will be harder to achieve than 10 percent accuracy.
Also, what kind of speed of response do you need here? For example, if either Vcc changed or the load changed how fast would your output have to readjust to the correct output again? Many devices dont need super fast response such as battery chargers, but other types of loads sometimes do.
I noticed you have a 10mH inductor there, is that large value really needed because the switching frequency is relatively low or can you use a smaller value?