I generally go for SanDisk Ultra or Extreme, UHS Class 1/3 cards. The actual read/write speeds may differ among cards - read reviews and look at benchmarks if you want to be sure - but SanDisk Ultra and Samsung EVO typically are cards that are fast and reliable enough for normal use and for apps on Android. Their Extreme and Pro cards, respectively, are more expensive and rated at or above 90MB/s, but ~20-40MB/s sequential read/write should be fine for normal use... the pro cards are more essential for 4K video.
I don't usually pay attention to the random write/read performance in benches unless it's abnormally low.