There are a few more licences then that
GPA - has traction control, but no launch and anti lag
GPR - see above
GPRP - add paddleshift
Development - write your own package
Basic custom - run a custom package
Its actually easy to run out of outputs. Depending on your setup, doing a 2gr would require a dbw4 or e888, as you need 6 ign and inj outputs, throttle takes 4 aux, cam solenoids, fuel pump, intake manifold flap (if stock manifold) leaving not much else even when you reassign spare inj outputs.
A development licence would be not much use to an end user, particularily when you can have a custom package built to your specs by quite a few dealers worldwide (john reed racing comes to mind, he has built quite a few for sale for $750usd)
We frequently run out of inputs and outputs on hundred series ecus.
M130 runs oht just as quick, hence the m150 is pretty handy.