In my experience with Ignition I have loved learning how to use it and designing within it. I started working with PLC's and Ignition only within the last couple years, so I'm not the most experienced. I had used python and was writing personal projects in it before I entered the position I am in at my job now. We have used several different SCADA solutions over the years at my company from what I have heard from the guys that have worked with it the longest here. We have Siemens, older serial connection allen bradley PLC's, newer Rockwell PLC's (since the changeover), older Siemens 505's and CTI 505 racks. As well as several automation direct PLC's. Most of our tag fetching was done using Kepdirect and Kepware servers as well as TOP server for use with our historian. That's just to name a few.
But getting to the point of this, we were mainly using an old version of WW Suite on older Windows XP deployments at each of our stations. Using 3 different DDE servers across them and then tying the stations together across 5 floors to access the data to serve to the WW Clients being used on each machine. We had a portion of our plant converted from WW to Ignition about 3 years ago and they were looking to bring in another Integrator to finish converting the rest of our plant (which was mainly the 5 floors of WW/DDE software being used at the time) to Ignition and upgrading the computers.
I took the position I am in now as a Microprocessor technician about a year and a half ago and had never used any of the SCADA clients or PLC programming software before. I spent about 8 months converting all our old WW clients to a single Ignition client to be used in that department across all floors (they all tie together because all that equipment works together for our distribution), all while learning to use each and every one of the different softwares and learning how to design in Ignition as well. I'm sure some of my solutions may not be the best yet but so far they work and we have not had any issues and I am still learning as I go so I implement updates as I find better solutions and also remember what not to do for next time.
I was able to do all that in house by myself without and integrator through the use of online help from Inductive university as well as the forums. Saving the company possibly upwards of $30-50k based on what all would have been needed from an integrator. (Not sure of the exact amount, just what the higher ups were estimating based on cost quotes I believe). I'm not sure how many other SCADA softwares you could do that with as easily as Ignition. And based on my experience learning to navigate through siemens HMI's and WW HMI's and Rockwell. I much prefer Ignition over everything else. I would definitely recommend to anyone needing an efficient SCADA that is not outrageously priced.