Emmc will be faster and emmc is more more reliable (i.e. supports more writes before wearing out) than an SD card. Though as you point out, an SD card generally provides more storage. Also the quality of SD cards varies tremendously. With SD cards if you pay a premium you can get a good reliable card, but many are inexpensive and low quality.