hexagons leave less empty space between objects because they have extra material sticking out, but that extra material also means they have to sit further away from the sides of the container
circles already pack in a hexagonal pattern anyway so you're not gaining any stability either