I am looking for the best bitcoin wallet.
What do you recommend guys?
Use blockchain.info wallet if you want to store bitcoin. I am using that wallet to store only my bitcoin. In my country, we have a wallet and an exchanger. I'm from the Philippines by the way. coins.ph is popular among bitcoin investors, where you can store BTC and ETH, cashout and convert PHP to BTC or ETH. It's useful, but if you're talking about in general, I suggest you use blockchain.info. Don't worry, you'll get many suggestions here.
Do not use blockchain.info to
store Bitcoin. This isn't because it isn't trustworthy either. achow101 went through on some of the downsides of using blockchain.info here:
https://bitcointalksearch.org/topic/read-about-blockchaininfos-web-wallet-and-stuck-transactions-1914800As you can see from that text he explains that it's a poorly written wallet and there's been several issues with fees not being calculated correctly. As far as I know with newly generated addresses you can't actually get the private key, but please someone correct me if I'm wrong here. This is obviously an issue because you do not have complete control over your funds, and if the website were to go down then there's no way for you to access your coins.
blockchain.info is very popular due to how easy it is, it doesn't require any setup and is very easy to just jump into generate an address and start receiving Bitcoin. Although, this might be good if you are just starting in Bitcoin (though I would argue it's better to start how you mean to go on) but, when storing Bitcoin for the long term it's recommended to be in complete control, and if possible generate the private key offline.
This advice also goes for exchanges you shouldn't store any amount of Bitcoin for a long period of time on their wallets. My general advice is to only ever store Bitcoin on an exchange when you are going to be exchanging it very soon. (within 12 hours)
The best wallet depends entirely on your preferences. Bitcoin core generally is a popular choice and support is available via the technical support section of this forum. Bitcoin core requires you to download the whole blockchain and store it locally on your storage device. This may not be the best option if you are lacking in space or patience.
Electrum is probably the second most recommended wallet which doesn't require you to download and store the whole blockchain. So it's quicker to setup and start using and doesn't clog up your hard drives. Electrum has had a few security vulnerabilities recently which have required the user to update their software to avoid any issues.
Hardware wallets are also pretty cool devices which protect you from common mistakes that are easily made via desktop wallets. Although, hardware wallets require an initial investment, although if you plan on holding a large amount of coins then it's certainly worth it if you are going to be accessing them a lot.
Generally, you need to ask yourself these questions:
Do I require full access to my funds? (Yes should always be the answer here)
Do I have the patience and storage capacity to download and store the whole blockchain? (If no look at lightweight clients such as Electrum)
Do I require regular access to the wallet? (If you need to access the wallet online regularly then I would recommend a hardware wallet to avoid falling down some of the pitfalls of accessing a typical wallet regularly on an insecure computer)
Honestly, if you are new or not there's just better options out there than using a online wallet.