Comment by kevingadd
5 years ago
I understand the business reason for the licensing model so I don't really hold it against them, but after a couple years of 'Oh, you want fixes for these bugs we introduced recently? You'll have to buy another 12 months' where they constantly kept breaking new things when landing important fixes, I got fed up with the treadmill and just stopped using their products (in my case, ReSharper and dotTrace). I'd get problems like "having ReSharper for C# installed breaks VC++ compiles" (yes, really) and very often they'd just close the bugs outright or tell me the fix was only in the upcoming paid version with its own new bugs.
I feel like this is the downside to the subscription license model - if you want to use the product at all you have to keep paying unless the version you've currently got is somehow perfect. And in the case of JetBrains products I've used, it is not. I wish companies like this offered something like an LTS branch where I could pay (subscription even!) for a version that just actually works instead of constantly having to put up with new features/bugs just to get fixes for workflow issues.
That's my experience also. It's like their model almost incentivizes them to introduce regressions.