I like Password Wallet. Syncs to Macs, PCs, iOS devices, etc. I'm not sure I trust my passwords in the cloud.
1Password doesn't store your passwords in the cloud either, unless you tell it to sync through DropBox. And even then it's encrypted (by 1Password, not DropBox). If someone else got your password file, it's still encrypted.
And 1Password lets you store other types of data in there too.
The unfortunate part is 1Password can't integrate directly with Safari on iOS. If Apple adds that, it would be a big advantage.