Primal has set the standard for UX by, in large part, developing a *full stack* client that, while still maintaining relays as the authoritative source of notes, is able to deliver the UX that users expect.
Other clients have foolishly hamstrung themselves by demonizing server code even when it serves user interests and in no way compromises user autonomy or #Nostr decentralization.
In other words, purity signalling was costly and gave Primal a huge advantage.
nostr:nevent1qqsqh8ggc99zhtxzrrc5cl4wyffk5wp43p68serxrxmgakvvmdvudvcpr9mhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5pzp78xcep59u0q2fyqvv8z0cgpdh8rtlp6v98xqs60aa92y5pn9r9fqvzqqqqqqyzqagvu