Anything SanDisk is your best bet. I've had nothing but good experiences with mini SD cards, regular SD cards, and my SSD in mu laptop is also a sandisk and they're all great. I've had this same 32GB mini SD for six years now through three phones, one windows phone and two androids and it has lived up been durable and never had to be formatted.
ok, and did you buy directly from manufacturer or amazon or something else?