For smartphone I use coinomi, a multcurrency wallet.
The best is to buy a ledger nano or a Trezor (hardware wallets). They are not expensive and are simple to use and very safe
About phishing attacks you can use extensions like metamask that will alert you common phishing sites
No. Coinomi was just caught last week with a newbish mistake. Just google for: coinomi security flaw
A good smartphone wallet is Mycelium.
And yes, especially if you are not great at tech, a hardware wallet can be a savior.