Investing or saving? Then a hardware wallet will keep your coins safe.
Otherwise, a software wallet will send and receive bitcoins just fine. Best of all, software wallets are free.
Each wallet has pros and cons, and different wallets are built to solve different problems.
Some wallets may be geared towards security, while some wallets may be more focused on privacy.
Your specific needs should determine the wallet you use, as there is no best bitcoin wallet.