The circuit you have is limited to measuring currents less than th op-amp’s maximum output current. With a shunt an an INA180 you can easily measure 500A or more.
Your circuit needs a negative supply and has a negative voltage output.A shunt amplifier has a positive output that is easy for a A/D converter to read and needs no negative supply.
Your circuit needs a negative supply and has a negative voltage output.A shunt amplifier has a positive output that is easy for a A/D converter to read and needs no negative supply.