I think kmf has the best description of the three main anonymity networks, along with the benefits and weaknesses of each. Take a look at this thread: http://dkn255hz262ypmii.onion/index.php?topic=170508.msg1216201#msg1216201