I use mine on a controller. I don't need all of the functions of the newest Apex, so I still use an older Aquacontroller 3 pro. The can be found pretty cheap on the classified section and are still reliable if you want something that can control temp, timer programs/switch controlling, and monitor things like pH.
I got mine for around 120 bucks. I would trust that over a cheap light timer. IME, they are not reliable and don't save when power is lost.