mjslakeridge :
My advice would not to get a huge card. You should be transferring your pictures to a computer regularly, and then backing them up from there. If you keep tons of pictures on a large card and it fails, then you have lost everything.
Actually you should be automatically backing up the photos and video you take to the cloud. Not just in case of card failure, but so you have a copy if you take photos or videos of something like a crime and the phone is stolen or destroyed (by the criminal or by the police). Your Google account gives you unlimited free cloud backups of photos smaller than 2048x2048, and I believe FHD videos up to 15 minutes via the Photos app. If you subscribe to Amazon Prime, it gives you unlimited backups of photos of any size. You need to install the Prime Photos app.
Also, don't just go for the fastest card. The highest speeds are only needed for 4k video and high-speed bursts of photos. The speed rating refers only to the minimum sequential speed. It says nothing about small file random read/write speeds. And typically the cards which are fast at sequential writes are slow (sometimes abysmally slow) at small file read/writes. The small file speeds are what will matter more when the phone uses the card for app data, when you're copying MP3s or PDFs to it, etc. So you're usually better off (both in terms of overall speed and price) buying a card which is only slightly faster than what you need for photos or video.
https://www.sdcard.org/developers/overview/speed_class/