why is glycogen a good storage molecule?
It is a polymer of alpha glucose.
It forms long chains with many branches which allows glucose to be released quickly (by hydrolosis) from the end of each branch. It has short chains of 10-15 before it folds.
Its compact, so stores lots of glucose in a small space.
Its insoluble so it does not affect the water potential of the cell.