It's impossible to say something will work 'better' or 'worse' than something else, as long as they are both centered around progress. DFHT is a solid routine centered around progress.....the routine you posted is a solid routine centered around progress.....both are much, much better than 99% of the garbage people do in the gym and all the so-called 'bodybuilding routines' out there.
I'd look at it this way.....all a 'routine' is, is a way to organize your training so that you foster progress......look at each routine and look at yourself, and decide on whatever one you think will keep you the most consistent and allow you to keep upping the lifts and progressing. When looking at any good, solid routine, there is no magic, the ONLY key is progress......I think both routines would work great for 99% of the population for a fixed period of time, when you stall out or begin to stall out, don't overhaul and do a 'new routine'.....but take the principles behind what you're doing and use it to make adjustment, and that will be your new routine for the next temporary period.......as long as what you do fosters progress, there is your routine.....calling something a 'program' or 'routine' is just a way to neatly package it.