Well, thermal is definitely better than night vision. Thermal imaging technology is the most advanced and little bit expensive way of detection. Whereas, night vision is an old and affordable technology yet.