I'm picking my Arduino and similar hardware back up to do development on it, my Linux laptop recently died so I'm reviewing Windows solutions, I've happened upon the following so far:
I've discovered that with the Arduino IDE some Arduino compatible hardware is now flagging behind, forcing me to use older versions of the IDE because their hardware profiles don't match the newer layouts which is causing problems.
I might be able to get this working with cygwin in windows (I mention that and a thousand linux users shudder) but since Linux isn't on my main hardware atm this isn't much of an option.
Visual Studio is now mostly free, at least for the Community edition, as is Atmel Studio (I think?). Visual Micro also has a Pro/non-pro counter part but getting the arbitrary Arduino compatible versions working encounters similar issues to the Arduino IDE with its hardware profiles.
Which do you use/prefer or would recommend? I suppose I could use a virtual machine and go back to linux... or there's the other option, code the chip directly.