The "other" platform I have been using is called
Programino. It has a number of additional features that I like which add to the standard Arduino IDE.
Unfortunately, since I have been working with Moteino projects, I have had to return to the Arduino IDE. The problem involves running two more instances of Programino each configured for a different Moteino board. When I attempt to compile the separate sketches in two different Programino instances, a list of compile errors is generated.
I contacted the Programino developer and was told that there is nothing he can do about it, that the problem "comes from Arduino". I'm not sure what that means, but it appears that Programino interacts somehow with the Arduino code to get information on the boards being used and perhaps also to compile the sketches. I had to install the Moteino board core files in the Arduino IDE. If using a Moteino board with Programino, in its hardware list I had to select "Use Arduino configuration" since the Moteino boards didn't appear in the Programino board list. This is too bad, since, as I said, Programino has some features which enhance the pretty basic Arduino IDE.