I use Wolfram Programming Lab (WPL, current version 10.2 on current Windows 10). I pay EUR 250, $307 per year for a standard license just for personal, non-commercial use. Very expensive.
WPL is another non-understandable product. When I started with Wolfram two years ago, I was totally confused about the product suite and did not know what to buy. (I am a mathematician and was a professional software developer and architect and used about two dozens of programming languages and IDEs: Algol, Fortran, PL/1, Cobol, Pascal, Prolog, Smalltalk, C, VBA, C++, Java, Matlab, etc. And then I was interested in Mathematicas symbolic formula processing).
.
What I wanted was:
Full Mathematica / Wolfram Language Features.
Reasonable elevated UI.
Running on my local desktop. If necessary automatically escape to Wolfram Cloud services.
Store program files (notebooks and supporting files) locally within my personal directory structure.
Provide an internet UI to be independent of my locality.
Store all my local files within the Cloud. Actually I want to have them replicated automatically from local to cloud and vice versa..
Have a debugger.
I thought, WPL was the like and licensed it. Now I can say:
A. I got the points 1, 2, 3, 5
B. It does not store files locally - my point 4 - or at least only temporarily and somewhere I don't understand. Actually you cannot work reasonably with WPL without an internet connection. Funny enough the desktop has actions "Save" and "Save to Cloud", but they seem to be the same.
C.It stores files within the cloud - my point 6 - but only explicitly, not in some sense of two-way replication between my local file system and the cloud.
D. It has no debugger - my point 7. Which is a joke. I think you need the development platform and Eclipse for that.
Anyway I can do reasonable work with WPL, but I hate it to have all my files within some cloud structure only. And the worst, really horrible thing ist, that the cloud file system has incredible bugs:
Sometimes notebooks get just corrupted without any reason and have to be partly restored by some complicated process. Since some time I have a whole cloud-directory which suddenly became inaccessible from the desktop, but still work normally from the internet UI. Currently I cannot save notebooks from the desktop. It tells "there is a conflicting version in the cloud" and it cannot be replaced. I have to store it explicitly to the cloud as a new file.
Although I love the Wolfram Language and am deeply impressed by its endless capabilities, I think, the IDE (at least the WPL and its complete file handling) as well as the hole product structure is a nightmare.
Wolfram got lost in its plethora of products and can not even tell, what the differences are.