Кроссплатформенность c++ -> Qt\c++, c++\CLI?
Самое главное не выражайте подобные мысли на работе. Ни в слух, ни письменно, ни как. В середине первого предложения руководитель вас уволит, если повезет то на втором. Ближе к концу и до рукоприкладства дойти может.
Qt -- кроссплатформенная библиотека. Зачем делать что-то своё, если все уже сделали за вас? Представьте, что вам внезапно захотелось портировать приложение еще и на Mac... Будете снова делать свои классы кроссплатформенными, или просто напишите один раз на Qt и это будет работать везде и одинаково в 95% случаев? Выбор за вами в общем.