Are you just looking for long or longish term backups? If so just use HDDs but have two rotating copies. I've been just buying 5TB Seagate Portable for $90, but I been buying two. I used to make backups 6 months apart. One I labelled 1st half, other 2nd half. However, lately I've lazied on down to every other year and I just buy a new drive when the warranty of one expires. Forcing yourself to refresh the bits every few years helps and obviously buying a new drive every few years helps as well. The warranty doesn't cover data recovery, but you do get a discount. I've luckily never needed to since I have yet to have a drive fail.
Works out to be about $90 a year but that is cheap peace of mind that it's very hard to lose my precious original quality family photos/videos/etc. Of course you can spend that $90 a year for online backups, but my upload speed at home is not fast enough.