What factors do you consider when deciding between a public cloud and a hybrid edge solution for a client?