That’s fine. This forum is not necessarily representative of our main customer base or target audience; I mainly stopped by because Elements was brought up by others, met kindly by @Garry.
There’s many value propositions, different ones for different people. I’ve listed a few before, but no matter how many I list, one can always ask “but aside from that, what’s the value proposition”?
For me and from my (totally biased, I’ll admit) personal point of view, the main value proposition is that I just really love working with the tool chain and IDE, because I can work smoothly and things seldomly get in my way. Working in Visual Studio frustrates me (always has). Working in Xcode frustrates me (u used to love Xcode pre version 4, nbut it has just gotten slow and blated. I like(d) Objective-C, but it stated feeling old a few years ago, and id not want to go back, but I also really dislike Apple’s Swift. Even if id only ever write Mac code, or even if I only ever would write .NET code, I find Elements gives me the more enjoyable work experience.
I really love our version of the languages; the compiler gives great errors and help (especially compared to Apple swift) and is fast, for all platforms. Oxygene as a language is more powerful than any other OOP language I am aware of, and gets better all the time. I prefer coding in Oxygene over most other languages (although I also use (our) C# and Swift, quite a bit.
I love that I can work on our Mac IDE, Fire, or on our build toolchain, EBuild (which are my main two areas of code work) pretty much without thinking about the platform. Most IDE code I write starts on Mac (because thats where I work), but eventually it;'ll just work on .NET in our Windows IDE as well. Conversely when I work own EBuild I mostly start work on top of .NET (because ot compiler always run on .NET), but the code will seamlessly compile for native Cocoa as well (The IDE reuses some/a lot of the build chain code, and it uses the Cocoa native version on Mac).
I love how Fire is always responsive and never makes me wait, never blocks, never goes modal. I can hit build, see a typo and fix it right away and hit build again without delay, and I’ve only lost the 3 seconds it took me to fix the actual typo. Speaking of which, I love how our compiler can (optionally, but by default when debugging) recover from simple errors and typos, so when for the 387th time I notice I typed Stirng
and hit built, or forgot a semicolon, I don’t even have to stop the build, I can just fix it, sure, but the compiler will just build and run the build I started and ignore the error (if it can). Crappy typist that I am, that saves me half an hour each day ;).
Many of our customers love that when they report bugs, problems or even feature requests, things usually get fixed within a day or two, and almost always for the next weekly build. And yes, we do weekly builds, so when there is a problem, you’re not stuck for a year or longer waiting for a fix, and there’s also new improvements and features almost every week.
I could keep going, and these are just a few of many value propositions, and in particular the ones that appeal to me.
But “besides all of those”, and many others, yeah, there really isn’t really much of a value proposition 