I honestly hate any cast-on where I can potentially stick a toe through, when the sock is finished.
I usually form a short-row toe, by doing a provisional cast on of half the required stitches (measure the ball of your foot - get gauge). Then short rowing my way up the toe, until I have about an 1 1/2 or so worth of stitches left, and then increasing my way back down. Then I'm left with the front side that I cast on, and a back side of an equal number of stitches. And all I have to do is release my provisional, pick up, and start knitting the foot. NO HOLESes in my toeses!