What is the real standard development setup for nRF Connect? VSConnect? Shell? Windows still first-tier?

I have been developing software, embedded systems, and hardware for over 30 years, and I must admit: working with nRF Connect + VSCode on Windows (both native and via WSL with USB passthrough) has been the most frustrating setup I’ve encountered — by a wide margin.

Daily hassles include instability, disappearing settings, toolchain/versioning issues, and a very fragile workflow compared to what I’ve been used to with other vendors. I’ve tried hard to stick to the "preferred" setup (VSCode + nRF Connect on Windows), but it simply feels unreliable for professional use.

My question to the community:

  • What is your standard, stable setup for daily development with nRF Connect SDK?

  • Is Windows still considered a first-tier supported platform (as it has been for decades across most embedded vendors), or are Linux or macOS now the recommended platforms for serious development?

  • For those who switched: was the developer experience on Linux/macOS significantly better?

I would really appreciate hearing what other experienced developers are using successfully in their day-to-day work.

Thanks!

Related