Cloud vs on-premise phone systems – which is best?

In the past few years, the world has had [...]