The only "con" I find with Cloud is the maintenance fee but that is dwarfed vs the income
The fact that you have no control over the actual hardware is more of a "pro" imo , because it literally saves you all the maintenance hassle, noise, electricity etc and then again the risk of failure
Maayyyybe? I've had S4/S5 offlined because profits = maintenance cost and they were so worthless it wasnt worth paying processing fee to get them out of DC. So yeah Bitcoin profitability is crazy at the moment, its been before, but to date it has never lasted.
So maybe the income will "dwarf the fees" or maybe history will repeat itself, yet again...