I've used Metastock for at least a decade now - the eod version. Great for being able to take a longer-term view since so many trading platforms only go out as far as daily charts. Great for creating custom indicators if that's your thing. Great for backtesting. Setting up and testing a trading system is pretty easy. Lots of documentation to help.
If you decided to go that route, take a look at
this page. It's an offer they set up as a promotion for folks who bought my book when it came out last year. Might be that you could get a better price that way.