What should we use

  1. Bluebird is the best

  2. Sadly angular uses a subset of Q which is packaged as $q

    that is sad

  3. but we do have options like replacing it with a bluebird based promise library that you can use

  4. Replaces the default angular $q service with the bluebird promise library for enhanced promises within your angular app!