I've used the OmniPro software suite extensively and found it to be one of the best trading platforms I've ever used.
However, the only thing I didn't like that much was the charting portion. While its very capable, it was lacking some indicators I prefer, so I never used it much.