I was wondering if anyone had input on an alternative IDE for Arduino development? I'm a software engineer and I've been programming in the Arduino IDE for about a year now. I'm used to Visual Studio and XCode.
Arduino IDE is a fantastic IDE, but it definitely lacks some features I'd like to see in an IDE (especially around class organization, shortcuts, and auto-complete). Ideally, I don't want to spend an entire day setting up another IDE only to find out some boards work/don't work, etc.
Does anyone have any feedback on alternative IDE's (cross-platform if possible)?