I hate the word wallet when it's not converged. Signing device with or without seed storage, read only UI (for generating requests and displaying addresses etc.) and connected node. There is no wallet unless it does all the things a wallet does, which necessarily means a hot wallet. Hot wallets on L1 is dumb for anyone who understands what Bitcoin will likely become very soon.