It should be noted that not all Cloud based systems are the same. What they all have in common are subscription pricing (software as a service). This does not always equate to fast browser [...]
In short, it depends. You should consider your number of end users, existing IT staff, risk tolerance, and available working capital. We rarely recommend going directly to AWS / Azure because [...]