Hi,
I use Elwave since 2001; it' s a good software, has a good system of patterns recognition (though a bit slow to analyze charts). Sometimes the manual counting is better than automatic. It is especially useful for the medium and long term trading.
It 'must be careful that the software provides automatic signals usually on breakout, so if one uses a reversal approach is not for him.