Yes, when developing features for some clients certain trade-offs need to be made. I think in this change to 1.0 a lot of features that worked great for some users were forgotten about as new features were implemented for other users. It’s your guys business so obviously build this framework for who you want. But a lot of these new features are less important to others, while ease of use may be more important to some.
Keep in mind I also have no idea what your plans are for a cloud version, so maybe I’m speaking out of turn.
But overall what I’m trying to say is, I probably wouldn’t be using GraphCool if I had originally come to it for the 1.0 version. As the quick on-boarding and ease of use was what got me hooked in the first place.
Even with the boilerplates, it took me a couple hours to get up and runing. Partly due to a bug and confusion from the documentation. But with the original hosted version, I was up and running in minutes and because it’s a hosted app I wasn’t bogged down by environment inconsistencies and didn’t have to read too much documentation to get going. I think that’s a really big deal!