Of the two I prefer the Chlorhexidine. Nolvasan has a strong odor and requires a lot of rinsing, it irritates my eyes and nose so I can't imagine what it's doing to the geckos and snakes.
I think the difference between them is that Nolvasan is a bactericide and virucide, Chlorhexidine is just a bactericide.