TF wird häufig von geräteherstellern, z.B. aus china, verwendet (micro-SD)

MMC ist ein ziemlich altes Format, dass einige weiterentwicklungen durchgemacht hat.

MMC > SD > SDHC > SDXC

der für dich vermutlich wichtigste unterschied ist die Kapazität, die mit jeder Entwicklungsstufe steigt, aber auch andere Daten wurden dabei geändert, so ist eine SDHC weitaus schneller als eine MMC. Die geschwindigkeit wird jedoch in jeder einzelnen Version noch unterschieden, so dass du eine SDHC kaufen kannst, welche langsamer ist als eine schnelle SD. Schau mal auf Wikipedia wenn du mehr infos brauchst.