It would be better to pay for what I use and pay a monthly license, instead of having to be hit all at once with a massive license cost and be limited by available servers for my license. For example, I would really prefer to rent a 64 core / 128 thread server with a lot of CPU power to make the most of my SQX license, but they're simply not available unless I pay huge sums of money per month. Instead I would need to rent 4x 16 core / 32 thread servers and pay for 4 x SQX licences to get the same benefit I would with 1 x SQX license on a 64 core server if it was available.
This would also tie in nicely with your roadmap for development to incorporate distributed computing and all consumers of SQX would only pay for the consumption they need and will not feel unfairly treated.
It will also (hopefully) allow users to sell CPU power to other users like MT5 does now to help users help eachother out with unused computing power inbetween testing sessions.