For what it’s worth, I‘m mostly using
@Wallet of Satoshi (custodial) or
@ZEUS (non-custodial). Since I use
@nostrcheck.me for my NIP-05 identifier, I defined a wallet identifier there and use that in my profile. So whenever I need to switch wallets, I just point my wallet identifier to the new wallet without changing anything else. Works best for me & I can highly recommend that setup. Hope you‘ll find a solution that suits your needs!!