Azure product leadership should talk once per month
The Lead Program Managers of the Azure Products should be forced into a monthly meeting with each other. Currently they do not even seem to be aware of each other's existence: Recently the Azure Data Marketplace lead PM did not even know the name of the Azure API Management lead PM even though their products are an obvious interaction fit.
and the result is that documentation of features and usability between Azure components is not only poor - but sometimes outright wrong.
The PMs should have to meet on a regular (monthly) basis and hash out an understanding of the other features of Azure at least at a working level so that there is organic integration of the feature sets