So, I'll join the chorus here by saying that I've picked up the subscription fee. I've been using their software daily for over three years. During that time, they have consistently improved their product and have been open about issues (as far as I am concerned). I was a little irked when I saw the subscription model. I was like, "hey, I paid for this." So, I looked up how much I paid in licenses by looking them up.…
People are complaining about subscriptions, because for example you easily loose track of what exactly it is your paying for.
Paying for an upgrade clearly shows you that you're paying some amount for some list of new features. You can then choose whether or not it's worth paying for. (just to name 1 disadvantage.)
For customers there are 0 benefits to a subscription model. For companies of course there are many.