For external use, I recommend ssd for portability and hhd for home/office used to keep cost down, so use both.
hhd has been very reliable except I accidently dropped one once, it was a total disaster. so unless you bulk it up with a lot of cushioning, you should not consider them to be very portable.
In any case, putting all your eggs in one basket/location is straight idiotic, external storage is a must for every self respect digital life these days lol
Cloud is good, there is higher chance for data loss on a home/work computer than in the cloud. You can always get some free space here and there. Most paid storage (google drive, one drive, drop box) are quite reasonably priced, well worth the investment. For privacy, it's a good idea to have your essential data encrypted before storing them in the cloud.