ATP only releases a small manageable amount of energy at a time;
It is small and soluble so can be easily transported around the cell;
It's easily broken down so energy can be released quickly;
It can be quickly re-made;
ATP can't pass out of the cell so the cell always has an immediate source of energy.