msvc, gcc, clang и borland?
Clang, наверное, наименее проблемный из всех. Как минимум, для кроссплатформенной разработки
MSVC: only винда. Было такое, что с новой версией прекращал компилить Qt-код, который компилят все остальные, плюясь тонной левых ошибок, поэтому в топку. Хром/Firefox ушли на шланг. В Qt шланг официально обещают с 6.1, можно собрать и руками
gcc: реально норм только на линуксе, на винде костыли, на андроиде/фряхе/маке/айоси — дефолт clang
embarcadero: IDE вроде нет на линуксе. Возможно, перешли на clang, но это не точно
Clang:
на винде: clang-cl топ — совместимость msvc (не 100%, но заметно лучше mingw), есть clang-mingw
на андроиде: дефолт
на маке и айоси: почти дефолт, там чуть свой clang, но всё же clang
на линуксе: работает будто бы без проблем
emoji в переменных: поддерживает 🤩