There are 2x newer versions of the small white Cloud Key. They're more like "v2"...not "Gen2".
They have a small power button on the side to allow it to power down more gracefully, and the storage on it is better, much less likely to corrupt if a "rude shutdown" occurs. I've yet to see one corrupt the mongo db. The earlier versions had a very slow storage, which was easy to corrupt.
The "Gen2" is a little thicker than the early white versions, has an LED readout on the end, and it will gracefully power down when power is pulled.
The "Gen2 Plus" is a much larger unit, wider...has a little 2.5" HDD on a drive sled that can eject. To combine the Unifi controller, with the Protect video system. The drive on it is for the video system storage. Also has built in battery for graceful shutdowns.
Way way way waaaay back when Unifi first went multi tenant, I built a controller in our RackSpace account and used that.
And then moved it to Linode.
But I don't feel like maintaining it anymore....well, maintaining "them". Not only the software updates...and occasional blow ups, but maintaining backups, and maintaining security. Yup..security, frequently overlooked...how may people hang an operating system direct on a public IP address without putting it behind a firewall? And keeping the host OS hardened, patched, etc? And monitoring that? Some of your clients network info is there!
We have near 75 sites or so on local Unifi controllers...such as Cloud Keys, or on a Server, or a virtual instance.
And we have about 125 sites on our Unifi controllers...a handful of legacy systems still on an old server on Linode, and the rest of them...I moved over to Hostifi.net They're great! They handle the upgrades, and they take care of backups, and security.