MultiCharts is actually not bad a trading software. Its C# flavour used to be lot more complicated but they improved it a great deal and now it's a lot easier to use. It's very dynamic but comprehensive but its stability and consistency still needs a bit of work, the last time I used it.