32GB or less SDHC cards work well and will be the most cost effective.
<aside> ⚠️ Avoid Samsung EVO cards, they require special handling.
</aside>
PyCubed's smallsat paper contains a good discussion on this.
Recently, I've been using SanDisk "High Endurance SLC" cards. They're a cost efficient SLC card that's easy to find from Mouser, Digi-Key, etc...
SDSDQED-008G-XI