what's happened to my transaction?
Create a new wallet/address
List my regular payments
What fee should I include
Am I connected?
etc.....
Yes, all of these are there, but you don't want to have to start teaching him to use a command line instruction
Don't forget that he doesn't trust web wallets, and wants to use "the real thing" ie. Bitcoin core. He's probably going to run a pruned node as well, but he doesn't need to know that.
I started this thread because people keep asking how we can popularise Bitcoin, and I think this is one way to do it. Now that this thread is on here, I expect we'll see a few GUIs with advertising start to appear. If that happens, then please don't advertise faucets or gambling, let's try to improve the image of Bitcoin.
Transactions are listen on their own section, with info about them.
Creation of new wallets... Yes, that's something I agree that it can be simplified For addresses, you can generate new ones right on the GUI.
Regular payments are on the transactions section, one just has to label them correctly.
Fees can be automatically processed while the user instructs himself on how to properly set fees (if he wants to do so, which he should)
Connections are mentioned on the bottom of the GUI.
As you say, all these are there... And there's no need for command line usage to check on them.
It's like when you teach a kid to use an OS... There's always some things he needs help with, even if the GUI is the best one in the world.
So here I have to download the entire blockchain just for the thing to work, and then if I want to use more than one wallet, I must download it for each one, plus waste additional resources on validation, bandwidth, etc. such a waste.
You can point your client to a wallet.dat wherever you like. But yes, that's definitely not user friendly