I have a very small leyzene one where I keep a tube, co2, multi tool, patches and spare chain links.
I very rarely even have to open it
In my jersey pocket I have another tube, tyre lever, a co2 and co2 inflator head thing held together in a rubber band. This is what I grab when I get a puncture
Food, keys, phone, gilet/ waterproof go in jersey pockets also
Mini pump on the frame