Its kind of a loaded question unless you lay out a scenario. I means, lets say were building a brand - You dont want to get a typo domain name for that brand, you'd rather redirect traffic to it.
Or, what if the CPC is so high, that a typ-in domain name makes sense for fixed costs?
If I have plans for a site and find a domain with traffic, if that traffic is coming to the domain for something completely different then the traffic on the whole is worthless.
I would say domain as its important to brand a name. I would also say that type in traffic domains are uber important. Without the domain, you have no traffic..