As some have noted, keeping in a reputable exchange is okay if you are a short term holder but if you plan to hold long term then an offline wallet is much safer. Take a look at the big hack that happened yesterday. Its tough to trust exchanges when they are lacking proper security measures.