Cell life is usually measured in Amp/hours, so 2 hours at 50% is EXACTLY the same as 1 hour at 100%. To get 50 % power, the controls shut off power to the cell, either abruptly (relay) or tapering (solid state relay.) That opens the great debate about what is more damaging to the cell, steady-state operation, or cycling. Cycling the polarity reversal (cleaning) is known to shorten cell life, so you definitely want that to occur as little as needed to keep it clean, so why power cycle it at more?
The pump is using much more power then the ECG. I would determine what pump run time is required to filter the pool, and adjust the % to fit that time period. If you get too little FC at 100% in that time, then you will need to increase the pump time. Too much, then decrease the %.
The things really don't make that much chlorine at full power, so if you want to maximize cell life, why not run it there when you run it? Put it on its own timer and set it at 100% power so that it is not cycling power, and possibly reducing cell life.