1. What are the features that you feel that are sorely missing?
general noob software has too many things set as defaults and make it complicated to change. EG even core demands people 'edit file' of a config file or use command prompts. rather then having a drop down option menu.
even things like being able to manually set a fee or change the fee can sometimes be iffy to do with some wallets that prefer defaults.
...
rather then just calling all software "wallets" they should be clearly defined for their different purposes.
basically use better buzzwords/analogy words.
for instance
a hardware wallet. its just something that by itself holds the keys. so call it a 'keyring'
a lite wallet. it doesnt hold all the accounting and blockchain. so call it a chequebook
a full node wallet. being an archival node stores it all. so call it a briefcase/satchel
an exchange/custodial hot/cold wallet. call it a bank account/vault
make the names less specialist/technical/nerdy.. and more average joe friendly
many noobs are fooled into thinking a pruned node or lite wallet is the same as a full node because "wallet"
if all they care or think bitcoin is about is making transactions. they cant tell the difference. so a better average joe friendly naming system can help create the different types of involvement and be a better level indicator by calling it names that indicate what it can handle or not... or atleast prompts people to start asking the right questions about whats the difference, rather then blindly thinking they are all the same.
EG for nearly a decade the word "wallet" for something that store keys. has been badly overused. where as keyring is more relevant. as for ones that just make transactions. because bitcoin is not a bank note but more so something that resembles the detailed required for a cheque. a cheque book would be a more appropriate term. it just confuses the noobs less by having words they can understand the purpose of.
2. What are your biggest issues with specific wallets you're using, or with BTC/cryptocurrency wallets as a whole?
cores software should be a full node, and they should allow other brands to be full nodes too, to reduce central points of failure. (without the political assassination attempts of REKT they done in 2014-17) . and if people want to be 'pruned' they they should download a different software which has a different useragent identifier.. so that for instance "core-lite" does a pruned version of IBD
too many noobs are fooled into thinking that when pruning on core, they are then still supporting the backbone of the network. yet reality is they are no longer part of the backbone of seeding blockdata to leachers.
3. What's your favourite wallet and why? Is it the user interface / user experience, colours, specific functionality, habit, perceived trustworthiness, something else?
i made my own. to do the tasks i need. whilst still doing the backbone stuff for network support.
for investor wallets. it could include a api call to grab the price of bitcoin on certain days and tag peoples 'received coins' with a price. and then beside it have the current price. to show the profit/loss.
for general users. better address labelling so people in a few years time can look back on their transaction history and see WHO they paid rather then just an address and having to try remembering what that address was used for
4. What changes would you like to see with the wallet(s) that you're using?
if a wallet is a multicoin/multiple network supporting software. be sure to call it that. and not some 'bitcoin layer X' software
i know people see 'bitcoin' and auto trust that if its bitcoin it must be good and trusted. but these software/altnet clients should not be auto-trusted by just bitcoin brand recognition. they should be honest about what the software does, and doesnt do
EG a good example is . although a hardware wallet was initially created for bitcoin utility, because its limit was not for just bitcoin private keys, but keys of different blockchains, they managed to call it "ledger" meaning its for all blockchains. rather then jumping on the bitcoin bus and calling it something silly like 'bitcoin physical' just for brand recognition and auto trust.
EG a bad example is. although a LN wallet can handle different coins. they want to call it 'bitcoin layer 2" or "bitcoin 2.0" just to steal some unearned trust for a wallet and network thats more buggy and faulty than bitcoin wallets/bitcoin network