I don't think that there is a really ideal solution. It depends on what you most prefer. Do you prefer auto trading or do you prefer fast backtests, etc...
The only way is to test every software i think.
I have tested also a lot of programs. Some programs have been looking very great at the...