chlorine is an oxidizer that destroys organics. There are other chemicals that will do that also, but none with the balance of cost, effectiveness, and residual that chlorine has.I thought it was the chlorine that was needed to shock a pool.
Stick with chlorine for your day to day sanitation of your pool.