I think the DH should be optional, if for nothing other than competitiveness. The NL is at a disadvantage with older hitting free agents. There are some older players, that still have hitting value, that have completely lost their defensive value other than 1B. An AL team could pick these guys up on a regular basis with only half the league competing for them. They can offer 5 year deals to a 33 year old 2B,3B or OF, knowing they will DH them in the last 2 seasons. A NL team can't do that.
I agree with not getting rid of the DH, if a league chooses, but a universal DH option is needed.