The answer isn't definitive. Camera makers don't like CompactFlash for consumer products for one reason: it involves pins in the camera, and consumers can and do bend and break pins when they attempt to force cards into the camera the wrong way. Pros like CompactFlash cards because they have tended to have higher capacities than Secure Digital cards, though this has become less and less the case over time. Personally, I don't really care one way or another, though I do find it easier to lose or misplace the smaller Secure Digital cards than CompactFlash cards. If you buy somewhat behind the technology curve you can find bargains in both CompactFlash and Secure Digital cards, enough so that buying a small handful of new cards is not very painful.