There's really nothing wrong with them and you probably won't notice any difference when they are in the camera.
Their real main difference is speed.
The SD card (smaller one) has less connections (those 9 metal pins) whereas the CF cards have 50 pins.
This gives a difference of a 4-bit data transfer versus a 16-bit data transfer.
You won't notice that difference in most current cameras as the camera is the bottle neck and not the card, so both will seem just as fast.
It'll make a lot of difference when reading them in your computer though, but I wouldn't really care about that.
I'm not in a hurry so I can manage waiting a few more minutes. ^^