We have supported ES6 and CMD modules in Creator, this will greatly improve how we code and manage different modules.
We will try to integrate VSCode into Cocos Creator, and support native/Web debugging via its debug protocol. At the framework side, in the recent v3.11, I have proposed a new Memory Management Model in JSB which will avoid usage of retain / release in JS (means JS object garbage collection will control C++ memory management, no more
Invalid Native Object issue).
Support Web browsers on Android mobile is really painful, I agree with you, we have done many thins to fix different behaviors in different browsers, but there are something we are not able to fix. For example, audio on most mobile browser just can't automatically play before any user gesture, some browsers just don't support multiple audio simultaneously.
I believe the situation will be improved after Android 5.0 dominate the market.
We are now a small team, Electron do support linux, though we don't have enough resources to cover all adaptation and QA work for Linux, sorry about that. And we do love you guys