The advantage of the annual subscription is that it entitles you to technical support and free upgrades as long as you have an active subscription. On the other hand, the one time fee does not include SDK upgrades, nor technical support.