Neuro-simulation tools
I have only used NEURON and the DIY approach for small scale simulations. 

You can have a look at this comparative table:


  https://grey.colorado.edu/emergent/index.php/Comparison_of_Neural_Network_Simulators


which was last updated in 2014.
Except NEURON, GENESIS, and NEST, I have also heard positive comments about Brian.