Is it worth buying the software? Or do I just keep programing with the buttons?