The DH is still worse because it's a travesty that starts in the very first inning so we're subjected to it in every game. Plus the DH has been around for several decades now so the total annoyance factor has had the time to really accumulate.
But in no way am I in favour of the abomination of zombie runners. MLB and TV executives may be opposed to twenty inning games but I'm not. I rather like seeing players have to earn their salaries.
And of course I despise shoot outs being used to decide hockey games. That's just not real hockey.