It depends on your preference. If you are using a mobile, you need something light, agile and secure with a good user interface - after all, instructing transfers on a bad app would be hard - I like IMToken wallet
As for a laptop, im old school and like the ethereum wallet from Github - but Metamask is also a great browser experience.
Then depending on how much you holding, will lead you to a hardware wallet - I use Ledger Nano.