I use none of those since they are not very useful. I have found out that a radiant heat panels work best.
I use a 24x18 unit in a 72x36 cage
I think heat panels are great but its not necessary in my case. My room that I keep my snakes is controlled and set for my snakes specifically. The only thing I need to supply them with is a basking spot and belly heat.