Tools for analyzing large scale networks

I would like to state the question what kind of tool you would suggest for the analysis of large scale biological networks. The tools i have used so far are of course Cytoscape and Network Workbench. Both have some really nice features but also disadvantages. I would like to discuss with others about this topic and if there are recommendations for specific types of networks making a tool advantageous compared to others.