I'm pretty sure a 2 B should be compatible with up to 32GB cards without issue.
I am using a Samsung EVO 64GB, which seems to be working well. The only issue I have seen is EXFAT support, so NOOBS doesn't boot. I used the Raspbian image written to the card and have been fine since.