Recently we switched from using the Azure Queues as part of the standard storage account to using Windows Azure Service Bus. The primary motivation behind this was: In-built dead letter queues Ease of complete and abandon operations The opportunity to use topics and subscriptions