I did every 3 days and two 3inch fish died from a 10 gallon tank from ammonia. They were fine the day before.
I would never transfer every day. There really is no reason to. I monitor for ammonia but if I feed prudently and don't put too many fish (my limit is 3 fish if small to medium sized and 2 if larger) in the tank I've never had an ammonia problem.
I have had great success with TTM. If you have a fish you think is very delicate, QT in a cycled QT tank for a few weeks and treat for other diseases/get the fish eating and then do TTM. That takes your cycled QT out of commision for 72 days to let it go fallow for Ich but it was worth it for me when I QT'd things like leopard wrasses and other difficult or delicate fish.