I'm looking for a good, preferably free, IDE to work with that is far more versatile than the arduino sketch editor.
So far, I have used the sketch editor, and I'm currently using Visual Micro. But this is for a business, and visual micro is outrageously expensive for a business license, and completely lacks portability. That is, I can't just work off the network drive, I have to work off of a PARTICULAR folder on my PARTICULAR laptop, which is terrible for teamwork projects and things like Git.
So I'll just post what I'm looking for, and some ideas, and maybe you guys can come up with a good alternative.
Must be able to store and open projects anywhere, not just a particular project folder (Visual Micro sucks on this front).
Must have smart text features. For instance, listing variables in a struct, listing methods in a class, etc.
Preferably would have line-by-line debugging, but this isn't a must.
Visual Micro, when fully activated, can show the arduino's IO information when debugging. This isn't necessary but would be really cool.
Must be free or cheap.
It seems like I had tried Sloeber, and it was a mess to set up. Visual Micro is absolutely amazing, but it is expensive and a nightmare for collaboration. I'm looking into Atmel Studio. Any suggestions either from these or others would be quite helpful.