generally as a policy I don't install apps that I can use in browser. I use twitter in browser even on mobile.
but if installing additional apps on your phone is not a concern, agree that native app is preferred.
I think both camps exist and both will need nostr services