For most casual photographers, a 128GB memory card provides plenty of storage capacity as it can hold a significant number of high-resolution photos, even at full HD quality. However, if you frequently shoot in high-resolution formats, such as RAW or 4K video, or if you engage in extensive continuous shooting, you may require larger storage capacities to accommodate your needs.