New to the forum, here to post some findings. Just got my first Eos M and I have some sd/micro sd cards laying around, before I buy a new one I thought I would test them out first.
Samsung EVO select microsd 128GB, 160Mhz gives best results @ 54.5MB/s, which is enough for 1080p at 14bit, which is the only mode I need, this card runs about $20 on amazon.
Samsung EVO select microsd 256GB, 192Mhz gives best results @ 56MB/s, which is enough for 1080p at 14bit, this card currently sells at $35 on amazon, I got it when it was on sale at $25.
sandisk extreme Pro 95MB/s 32Gb, 192Mhz gives best results @ 44MB/s, just about barely enough for 1080p at 14bit.
SanDisk Ultra 64GB MicroSDXC, this card is a no no, it barely goes above 20MB/s, so not enough for magic lantern.
Patriot LX Series 64GB, slightly better than Sandisk Ultra, goes to about 28MB/s, still not enough for magic lantern.
So shooting at 1080p 16:9 at 14bit, you are gonna need at least 41 MB/S writing speed. A 64GB card is gonna give you around 20minutes of footage, 128GB 40min, 256GB 80min and so on so forth. Based on my personal experience, a 8-10 hours shooting day(story based short film), I usually get about 60-75 mins of actual footage on camera. So for me, 256GB is the minimum.
So if you are like me looking for a cheaper alternatives to the much praised but more expensive SanDisk Extreme PRO, samsung evo select is a pretty good contender, they are not as fast as Sandisk extreme pro, but good enough for what I need.
Currently I'm waiting for a 256GB Samsung pro plus full size SD card to be delivered, I got it when the price is marked down to $30 for 256GB size, not sure it's temporary or permanent. It's supposedly designed for 'professional' use so I expect it to be more durable and writes fast than the consumer grade EVO select. I will report back when I receive it.