Multi-Cloud, Multi-Challenge: Are You Up to the Task?