The client sucks. It work more by magic than else
You start it and automagically it
1)create a folder inside your roaming folder, without telling it to you.
2)create your wallet inside that folder too, again, without telling anything to you
3)start to download the whole blockchain, in the same folder
4)if you remove the wallet.dat, it create ANOTHER. It seems it cannot survive without it...
![Undecided](https://bitcointalk.org/Smileys/default/undecided.gif)
And a lot of options can be used in a weird way, and i'm speaking about -rescan and a lot of others. Is it so hard to put some buttons and options on the gui?
![Huh](https://bitcointalk.org/Smileys/default/huh.gif)
What about asking about the wallet? What about not auto creating it? What about having the client able to work WITHOUT a wallet?
And then what about a way to download 800MB that doesn't require 12+ hours?
What about putting info on how the things work in the client? Did you ever use TRUECRYPT? It explain you everything and it let you do useful things in an easy way telling you everything about what is happening.
No wonder few people use bitcoins...