We basically know that both indirect and no-follow links carry some weight. What do you think is more powerful?
What exactly do you mean by indirect links, do you mean like a 301 redirect page? Google seems to find and follow these, but Yahoo doesn't. On the other hand, Yahoo seems to follow nofollow links and miss redirects. I would say it depends on what search engine you want to rank in, or maybe I'm misunderstanding what you mean by indirect links completely.
If I understand correctly, then inderecet links - this is links with href="http://site1.com/goto.php?http://site2.com" For traffic these to type of links are similar... For SE rel=nofollow are only take into account by GOOGLE
"What do you think is more powerful?" Not sure but I think both are the same. If you are talking about PR juice, then both don't pass any PR juice.
Google is not giving importance to no follow links but still their is some importance of indirect links.