A low side sense resistor simplifies the current control loop design and allows you to run the OPamp at a low voltage, like 12V in your circuit. A high side sense resistor complicates the design but offers some benefits, e.g. if you're paralleling PSUs. But you can get high side current sense ICs to mitigate the extra work.
PS: The base resistor of the BD135 might be too high.