I've got 1 digital working without problem for nine months and 3 mechanicals a few months newer, one already almost broken, the clips won't go down on certain places.
From my experience, I dread changing the time on the mechanicals, drives me nuts and on mine the minimum is 2hrs but I overlooked that when ordering online. I've often set them up by accident to come on at 4 instead of 6pm, etc.. and their keep up with the real timing is way off.... I am sure there are better ones and of course each of mine is occupying two sockets almost.
From what I've read, some digital can't handle fluorescent lights, hence failing but mine hasn't yet.
My latest investement was a power management system which claims to support all types of lights. Mine has got 4 individually programmable sockets that can be set precisely to the minute, and 2 unmanaged sockets which can only be switched on or off. It comes with a few other extras like surge protection but the inconvenience or convenience is that it needs to be connected to a computer to reprogram the timer. It's also large enough but at least saves you buying an extension lead. I use it on my LEDs which have individual leads for each strip. I've got this model below:
https/energenie4u.co.uk/index.php/catalogue/product/ENER011