This was a helpful and informative writeup, but it hasn't really convinced me that I should use promises.<p>I currently use use callbacks and caolan/async on node.js, using in-place callbacks where simple and async methods where things get complex. It's been working very well so far, and it avoids my biggest issue with promises, which is that it seems I'd need <i>all</i> the modules I want to use to support promises, which they surely don't, and mixing two styles seems worse than picking a poison.<p>Maybe someone can show me why my reasoning is flawed, though.