The op-amp circuit provides better
- Precision.
- Accuracy.
- Ideality of the current source.
- Repeatability.
- Immunity against power supply voltage.
- Immunity against temperature.
The JFET circuit might exhibit (especially against 741) better AC response.
The JFET also might be better at lower current (as the 741 has "quite high" input bias currents).
Precision, accuracy, repeatability
The circuit with the op amp, will allow you to precisely choose the current, by varing the leftmost resistor and the value of the 15V source. Yes, changing Rs would allow to change the current on the JFET circuit too, but this depends on the JFET parameters, which varies slightly between different devices, affecting repeatability and accuracy. Instead, on the OP-AMP circuit, the current value is (neglecting offset voltage and input bias current) only determined by the resistor and the 15V voltage source.
Ideality
The JFET has a finite output resistance. Therefore, the current source made with the JFET will have a finite output resistance (a current source should have an infinite output resistance). The OP-AMP circuit can have a much larger equivalent resistance, especially in DC.
Sensitivity to temperature
Even if the OP amp parameters can exhibit variations with temperature, such parameters are not used to create the feedback. In the JFET current source, the JFET parameters are used (together with Rs) to set the current. JFET parameters strongly depend on temperature.
Sensitivity to power supply
The OP amp has a good rejection against power supply variations. Instead, in the JFET current source, a \$V_{DD}\$ variation will induce a \$V_{DS}\$ variation, hence a small but non zero \$I_D\$ variation (due to the output resistance already discussed above).
EDIT (thanks @carloc)
The JFET circuit with common ground is a current sink. But the JFET together with Rs is just a bipole, therefore it can act as a current source (connecting the load to the node between Rs and the gate).
This has two advantages:
- Common ground.
- You can place this dipole (almost) anywhere to set the current on a particular branch.
You can have common ground on a modified version of the circuit, using op amp:
simulate this circuit – Schematic created using CircuitLab
Still, the circuit above requires extremely precision resistor matching, otherwise the output resistance of the resulting source will be quite low.
Oh, an additional advantage of this (and the original OA circuit posted by the OP): the current can be set to be either positive or negative, varying the sign of the voltage source.