Might be something wrong on your side. Reason is that I've used iCloud for more than a decade. At first it was a bit rough, but it's been rock stable the last 5-6 years. I also use it for grocery lists between my wife and I.
And we're in South Africa, so not even as close to iCloud's main servers as you are (presumably).