I would have to disagree on the plc based controllers. How much experience do you have working on them? The positive thing about them is that your not stuck with buying parts from the original manufacturer as your are with gal/sr/mce ect... Just about anybody can fix them if you have the ladder program and can make changes as needed.