Dear Mostafa, I dont know the systems you mention, but you cannot go wrong with SimPowerSystems for Matlab Simulink. It can also do simulations for solar power and wind power renewable energy systems.
We also use simulink for simulation of thermodynamic concentrated solar thermal heat systems for off-grid isolated power systems. What is helpful is that and the platform Simulink allows one to integrate the simulation of both thermodynamic, thermomechanic and electrical power simulation all in the same model (we even include microgrid and smartgrid in the same model).
If you are with a university, you can get an academic license.
Generally, the suitable software for simulating the power systems is MATLAB, but sometimes it is very difficult to use it. According to software mentioned in your question, the DIgSILENT is the best one due to a faster response even in a large power system. However, I suggest to add a nice software for small power system simulation called PSCAD and PSIM for power electronics applications in power system and electrical machines.
I use DigSilent, ETAP, Neplan and Power World. All of them are usually taking into account the problem that must be solved. Try NEPLAN or ETAP and see the differences!
DIgSLENT and ETAP are two exceptional software for power system analysis. It is noted that, DIgSILENT is appropriate for huge systems like modelling Iran Electrical Network. In contrast, ETAP is appropriate for modelling industrial network, for example electrical network of a factory.
DIgSILENT has distance protection, and does not have Differential (of course, it can be build through its DSL). In contrast, ETAP has differential Protection and does not have Distance protection.
All in All, ETAP is easy to work and some of its features like cable sizing or transformer sizing is very interesting. DIgSILENT is not easy to work but it is the best choice to analyse big systems.
I've heard lots of good things about PASHA during my project in Isfahan Steel Company, but I do not work with it.