Cold storage is definetely needed, many years ago I purchased 15 bitcoin when they were $4.
10 of which I kept in the online wallete 5 on a printed wallet.
The 10 in the online wallet disappeared after about a month and the paper wallet broke down, ink went funny and now I am broken about it :(
USB cold storage is the best.