I don't think it's a choice; I use both. Code understanding is especially useful in new code bases, but once that's over you need to get work done.