This. With very few exceptions (content subscriptions (e.g. Netflix) and services that have a server-side component core to its functionality (e.g. Dropbox)), I avoid subscriptions like the plague.
With applications, I don't choose between more or less expensive subscription, but I'll chose your competitor who sells upfront.