Depends on the stage of training one is at to some extent. Closer to a peak race it will vary more. 1-3 months out most people should be doing both on a relatively regular rotation.
Let's say you're doing 5/10k on the track. Then the tempos are very valuable but for most people they're not the most important workout as you get towards peak race. If you're doing a tempo every week/10 days switching it between 20-30 minutes at the faster end of tempo (Daniels' pace) and 40-60 minutes at marathon pace or a little over could be beneficial.
Concentrating on a tempo for 40 minutes makes the 10k racing seem much easier mentally since you're used to focusing for a while. 1000-2000 meter intervals let you switch off mentally, which you can't do in a race.
I think the same is true for marathoners, though marathoners might only have a track session every 2-3 weeks. One long session at marathon pace, and one session of 1-3 mile runs at the faster end of tempo pace is a good marathon training week.