Never have seen a problem with the SanDisk ultra SDHC cards.
Not much difference in price so go ahead and get the Class 10 card because you will probably be installing apps to the card. A 16 or 32GB card is all you will probably ever need.
Above all, get a name brand card.