I have always use vermiculite but I might be switching this year simply because it's messy and sticks to baby geckos! But it's always worked really well for me
I use perlite and have been quite successful with it. I'mm going to try using a few GEOs this year and with them the medium shouldn't matter at all as long as its safe to keep in an enclosed container