LSB steganography is fairly easy. I can embed 70KB of information into a 768x768 image. But this method is extremely fragile. The channel must preserve all the original colors, otherwise the message is lost.
DFT steganography is kind of amazing. Once you put something visual on the freq space, your eyes can still recognize the pattern even if the image is corrupted heavily. But a visual pattern is not very useful in transmitting information. You can't even put a QR code in the freq space (technically you can, but the original file will be heavily disrupted.)