Cal-hypo does have the advantage that it keeps a long time, compared to liquid chlorine sources that degrade in days or weeks depending on temperature. I keep some in reserve but use bleach or liquid chlorine most of the time.
Like, if I need to bump the FC up by 14, which is a LOT but maybe I found a dead squirel in the pool or something weird like that and need to shock right away, I can add less than 4 scoops of cal-hypo and that adds about 10 to the CH number. OTOH, to do that with bleach takes over 5 gallons and I rarely have that on hand. So, I'd suggest keeping a few doses in reserve, whatever it would take to *start* shocking your pool, just to give you time to run out and locate a lot of bleach if you don't have much on hand.