With sharp current limiting at ~2.2A and voltage regulation. Efficiency varies as with every linear regulator. I didn't have the space to include it, but you can always make it like the real bench power supplies with a relay and a hysteresis loop, to switch between transformer coils, in respect to the output voltage. For instane from 1V to 15V one coil will provide the voltage and from 15V to 30V another coil will provide the voltage for lowest voltage drop, thus less heat wastage. The output ripple is less than 1mV. The power PNP can be MJ2955 and every other transistors can be low power ones