Full disclosure: I&#x27;m the CEO &amp; co-founder of Floobits, which makes pair programming plugins for lots of editors.<p>I completely agree with you about the plugin APIs. Writing a collaborative editing plugin for Sublime Text was a slog. Not only were we limited by the plugin API, but we ran into show-stopper bugs.[1] SSL didn&#x27;t work on some platforms.[2] ST2 shipped with a broken select() module broke on Windows. In contrast, Atom provided almost everything we wanted. And while we ran into more bugs, they were annoyances, not show-stoppers.[3]<p>1. <a href="https:&#x2F;&#x2F;news.floobits.com&#x2F;2015&#x2F;08&#x2F;17&#x2F;sublime-text-plugin-api-its-python-sort-of&#x2F;" rel="nofollow">https:&#x2F;&#x2F;news.floobits.com&#x2F;2015&#x2F;08&#x2F;17&#x2F;sublime-text-plugin-api...</a><p>2. <a href="https:&#x2F;&#x2F;github.com&#x2F;SublimeTextIssues&#x2F;Core&#x2F;issues&#x2F;177" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;SublimeTextIssues&#x2F;Core&#x2F;issues&#x2F;177</a><p>3. <a href="https:&#x2F;&#x2F;news.floobits.com&#x2F;2015&#x2F;10&#x2F;14&#x2F;developing-atom-plugins-so-much-potential-so-many-bugs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;news.floobits.com&#x2F;2015&#x2F;10&#x2F;14&#x2F;developing-atom-plugins...</a>