I've used many electrical timers over the years for various things. The better ones I used were all mechanical timers -- the ones with either the removable pins, or the little tabs you slide over (that one had 15min increments I believe). The digital ones have been ok, as long as they were not the cheap ones.
I would never use mechanical timers for this stuff. If you have a power loss you have to reset timers. Digital timers will remember the time.
Plus you even said it yourself "that one had 15min increments I believe". That limits what time you choose.
"The digital ones have been ok, as long as they were not the cheap ones." I have had MANY digital timers cheap and more expensive and I have never had only one of them fail.