I've got a TBSS and finally got the LS1 efans from pcm4less with their 3-relay harness. It runs the fans off/low/high.
I too was very reluctant to switch to efans fearing the horror stories of not keeping cool, especially here in Texas. Although I missed the 110* summer days this year, I have been running it in some warm Fall days of upper 80s.
So far the fans run on low 95% of the time. I'm also monitoring the temps with an ELM327 bluetooth obd2 adapter and Torque app that tells me the exact coolant temp from the ECM. My temps stay at 192* all the time, even dipping to 185*. and only tick up to 200* at a stoplight. Once moving its instantly back down again.
I'm not sure if the I6 tb's have the same size radiator as the TBSS's, but if they do I'd highly recommend a dual fan setup.