With no brand preference, the newer samsung pro's are really good. 70 read, 20 write, waterproof shock proof...ect... slighty more then the sandisk ultras.
I prefer the sandisk ultra personally, but seems some people hear have had problems, this is just another alternative out there. it gets good ratings.
When it comes to buying memory cards now. unless you get a 32gb SD ultra class 10 for 10 bucks, go for the uhs-1. It will give you a little more longevity out of it in regards to replacing it due to becoming outdated. Also....more advice would be to not buy a memory card with less then 32GB of memory. a 16gb sandisk ultra uhs-1 costs $22 and a 32gb costs $28(to go the 64 is alot more spendy, but 32gb ones are the best buys right now). pay the 6 extra bucks, apps arent getting any smaller. GB's are going the way of MB's fast enough.