All the details behind ST3 have been rather disappointing :/
First off, the switch to Python
3 is going to absolutely decimate the plugin community and any backwards compatibility is completely out of the question. Second, not a single bullet point in the list of new features for ST3 seems to warrant a major version increase
. Symbol indexing is perhaps the best argument for it, but it's the only one. Pane management is already available for ST2 (origami)
. Speed is always a concern and has been improved several times throughout the life cycle of ST2. Lastly there's the API swapping from Python
2 to 3 which is more detrimental than beneficial.
There is not a single convincing reason to swap to ST3 in the announcement. If anything it is more convincing of the opposite with changes like swapping the API from Python
2 to 3. This all comes off as a rather disingenuous money grab. If you're going to arbitrarily end the life cycle of an existing product while at the same time increase
the cost of it's replacement, at least present a product that is worthy of that cost. If ST2 licenses were available for $59 side by side ST3 licenses for $70 there'd be no reason what so ever to purchase an ST3 license. ST3 exists for the sole reason of increasing the cost of licenses.
Just compare the announcement of the ST2 public alpha
to that of ST3