I think there is room for improvement in this program and I hear upgrades are on the way. What happens if I purchase the software and find an upgrade comes out a few weeks later? Will I be entitled to free upgrades in the future?
Whether you will be entitled to a free upgrade will depend upon the nature of the release. Bug fix releases will be free of charge and some minor enhancement work will be too.
Major upgrades will require purchasing but at a reduced rate taking into account your other software purchases. As far as major upgrades are concerned, it is highly unlikely that you will purchase the current version to then only find out that the new version is released the following week. We will publicize it fully.
In any case, under these circumstances the price you pay for the upgrade will not be excessive.