It sounds like 64gb would be a great option for you. I have the 64gb version, I’ve never worried about space and I do all the things listed above. I actually have a couple rows of games (including large consumption games) and over 700 photos, 100 videos and I’m just breaking half my storage.
Although, if you do end up getting the 64gb version and find that you need more space, there’s always external hard drives/storage devices that would come in handy especially with the new USC-C input.
Some affordable storage devices to consider (if needed):
SanDisk 256GB Ultra Dual Drive Luxe USB Type-C
SanDisk 500GB Extreme Portable SSD
SanDisk 64GB Ultra USB Type-C Flash Drive
SanDisk - SDDDC2-128G-G46 128GB Ultra Dual Drive USB Type-C - USB-C
copypasta from another comment i made:
(duo usb-c drive)
https://www.amazon.com/dp/B0842NMT7F/ref=twister\_B08BXQZP81?\_encoding=UTF8&psc=1
reasons why to get it:
reasonable price/excellent quality
has usb-c so you can plug it into android devices or laptops
usb 3.1 make transferring files ridiculously fast (considering your using a 3.1 port)
choose a storage amount up to 1TB
if you really dont care for a duo drive and you just want a usb then i would highly recommend ones like these:
https://www.amazon.com/SanDisk-256GB-Ultra-Flash-Drive/dp/B07SYRW97F/ref=sr\_1\_11?crid=1JWU98QMC2L41&dchild=1&keywords=sandisk+flash+drive+256gb&qid=1635285850&s=electronics&sprefix=sandisk+flash+drive+%2Celectronics%2C124&sr=1-11
https://www.amazon.com/SanDisk-256GB-Ultra-Flash-Drive/dp/B07857Y17V/ref=sr\_1\_5?crid=1JWU98QMC2L41&dchild=1&keywords=sandisk+flash+drive+256gb&qid=1635285850&s=electronics&sprefix=sandisk+flash+drive+%2Celectronics%2C124&sr=1-5
https://www.amazon.com/Samsung-BAR-Plus-256GB-MUF-256BE4/dp/B07BPKL2D2/ref=sr\_1\_3?crid=28E407DC4IWGA&dchild=1&keywords=samsung+256gb+flash+drive&qid=1635285882&s=electronics&sprefix=samsung+256+gb+flash+drive%2Celectronics%2C178&sr=1-3 (read speeds up to 400 mbps on this one)