I have my bitcoins on a online wallet but its the most used wallet so i think i will be okay. I don't think that hackers could break in my online wallet only if my pc is infected.
Offline wallets is good if you have a lot of bitcoins so you can store them safely.