I have been using coinbase for years now, i can authoritatively say it's one of the best out there.
If you are hacked then it means you let loose your login details carelessly.
And note this: most times it is exchanges that get hacked, wallets rarely get hacked.