Choosing the right investment software can make a huge difference to your returns