There are certain shortcomings when it comes to the stability of the product, especially if I consider the fact that there can always be some bug-related issues in the tool. The aforementioned area can be considered for improvement in the product. I am sure that the tool does all sorts of quality checks before releasing the product in the market, but there are thousands of different environments today where users use the solution for their own purposes and customize it to fit their business requirements. In some cases, there may be some bugs that users need to fix, and many of them might even fix it as well. As SQL Azure is available as a cloud-based tool, it helps to maintain uniformity in the environment, so the number of issues is reduced significantly.