It is hard to determine which software is best because the currency trading software from each retail forex broker is so different. As such, the answer is very personal.
Most forex brokers allow you to open a demo account prior to funding a full account or mini account. Be sure to try out each broker's software during the trial periods to help you better decide which forex trading software best suits your needs.