Make CAU not just Cluster Aware but "Any Microsoft Product" aware
CAU is just cluster-aware. When used on a Hyper-V Cluster, it's not aware of Hyper-V Replicas, which will fail on Node-reboot. When used on an Exchange DAG, it's not DAG-aware, causing to reboot the Node bringing an online Database simply offline!. I was totally depressed and disappointed to find that out! CAU should be aware of at least any Microsoft Product running on top of it. Similarly, it could be extended to support RDS-Farms/RDS-Gateway-Farms/RDS-Broker-Farms, etc. If not out of the box, perhaps with a plugin-module-model, which gets installed when CAU gets deployed, evaluating what's running on the Node it gets installed on!
Simone GIgli commented
I am particularly interested in CAU improvements for SQL AlwaysOn Availability Group (currently not supported)