If you can get over the critical errors. That's the showstopper for most non-programmers. Perhaps not as much for the so-called "power users" who can hack together some Excel VBA, but even then there's a lot of setup to get simple projects rolling. Down to the little things like knowing that a .js file is a JavaScript file (and what that means). It's obvious to us, but definitely not to the average person, unless they're willing to invest significant time into it - which most aren't.