Guarda però che l'utf8_general_ci non è sufficiente per alcune lingue, o meglio, capita che siano supportate solo in parte, ed è facile che ti manchino dei caratteri: io per alcune lingue ho dovuto utilizzare utf8_unicode_ci.

Se invece non si presenta il problema è meglio non utilizzarlo perché fa perdere un po' in prestazioni.