It depends on yourself
If you are regularly using crypto for doing a transaction I think you don't need it, because it takes a time to do transaction process just like @DarkDays said
Then, if you want to long time hodl your crypto I think it's better to store on the hardware wallet, but if the value less than $3000 I think storing on trusted exchange is safe enough...
IMO