I don’t like homemade dice.
Before I got into Axis & Allies, I was an avid player of Heroclix, which is a kind of superhero chess game that uses dice to help resolve combat.
It was very common for conventions, both local and regional or national, to provide customized dice as part of sign-ups, and per tournament rules, players could bring their own dice. When one player bought certified used casino dice and kept getting crushed, we began to feel something was up. After a few months of suspicion, we cleared the calendar and spent an evening testing the dice everyone was using. The results were sobering: even though not designed for cheating, custom dice were sometimes badly biased, both up and down.
My resort was to buy packs of dice from Hoyle, which I could at least put my faith in. I wasn’t seeking perfection–just something better than predictable, detectable bias.
Axis & Allies and HeroClix both try to get around the dice issue by allowing players to roll one another’s dice, but the problem is that, depending on which side you play, you either need better rolls on the attack more often (Axis) or better roles on the defensive more often (Allies at game start), so even using the same dice doesn’t really help if they’re meaningfully off.