I installed several iOS nostr clients, Damus, Primal, plebstr and Iris. Basic functions are all working great, like feeds, comments, notifications, messages etc.
Zapping is the most notable problem, maybe because of Apple's restriction. Some only support zapping user, but not posts (Damus, plebstr). Some do not have builtin wallet support, you have to use a third-party wallet (Damus, plebstr, Iris).
So far Primal is the most convenient. It has a builtin wallet, and support zapping user and post.
Mobile
Web
Desktop