let me offer my two cents:
- for the most part, the development process on QS Desktop and QS Enterprise are nearly identical.
- having said that, if you have access to both tools, I'd recommend to develop on the server (Enterprise) because you enjoy shared development environment, shared data connections, advanced security, better ways of managing your media library, and many other subtle advantages
- The only advantage of using QS Desktop, on the other hand, is the ability to develop while being disconnected from your QS server. So, in case remote development is a big issue for you, you might opt for that option. However, you can't work with Section Access on the Desktop, so that's a problem that can't be resolved...
Upgrade your Qlik Skills with my book QlikView Your Business: An Expert Guide to Business Discovery with QlikView and Qlik Sense