I personally think this is the best possible replacement. It gives people who want quest markers an option to use it, but it's not at all intrusive for people who don't want it. It's also an in-game way of doing quest markers, so as not to break immersion.