Electrum. It's ugly, but does the job well. It doesn't require users to download the entire blockchain (which is why I wouldn't recommend Armory). Electrum is also deterministic, so as long as you have the backup seed written down and stored safely, you can easily restore your funds if your computer crashes.
For iOS, breadwallet.