For the disk space, depends what kind of cloud storage solution you have in place. I have 256gb but have 2TB in cloud space so I don't worry about 4k videos.
For RAM always get as mucha as you can. I updgrade phones very rarely and you need to think about future proofing your device.