Programming without arduino IDE

Using the arduino IDE for a simple sketch is pretty straight forward.
But now I’m running into the limitations of the IDE.

I started to look at as a development tool but I’m not getting it to work with the autonomo.
How do other people program on the autonomo and/or sodaq one? Which IDE are you using?

Looking at the PlatformIO documentation, the SAMD21 based boards such as the Arduino Zero and other 3rd party boards are supported. So it should be possible to use it with the Autonomo. However, there are specific configuration files which will need to be created.

I’m using eclipseArduino (still an old Beta) but is working fine for me.

I am using MS Visual Sudio with a PlugIn: Visual Micro.

Visual Studio is free of charge since some time and is my favorite development tool.