I will try it and then look if I can use it or not. Why hate it already??
I think a good/better option would be a credit-based system, like that:
The base version is very simple. Like 2 Layers, max. 5.000 mm^2 (or 0.5dm^2) and online-DRC. Everything else costs credits.
max. 1dm^2 - 10 credits
max. 2dm^2 - 20 credits
unlimited size - 50 credits
4 layers - 10 credits
6 layers - 15 credits
8 layers - 20 credits
unlimited layers - 50 credits
Multi-Sheet - 15 credits
Multichannel - 15 credits
Push'n'Shove - 30 credits
Lengthmatched Traces - 25 credits
BOM-Export - 10 credits
3D-View - 20 credits
Local-saving - 20 credits
So you can register at their page, download the base-package and get 100 free credits. Then you can choose whatever you want. If you don't need any extras but want to build big PCBs, then you can choose the unlimited size option and unlimited layer option and be happy. But if you don't need big PCBs but want the "fun stuff", you can choose the max. 1dm^2 option, the Push'n'Shove, Multichannel, Multisheet, BOM-Export and 3D-View option. For example I would rather like to have the Multichannel or Push'n'Shove instead of 3D or BOM option.
When your credits are empty/not enough for what you want, you can buy credits per month (1$/Credit or so). For the first example (unlimited size and layers), if you also want the Multisheet option, you would have to pay 15$ for every month you want to use it. Of course the creditcosts are only made up... But I really like the Idea...