Lack of compatibility is the biggest disadvantage of iCloud Keychain. You can’t use it on Linux or Android devices, and it has very limited functionality on Windows. You also can’t share passwords with non-Apple users since the recipient can only receive a password through AirDrop.