Какой самый удобный способ создать приложение с GUI на Windows?
Это не от языка и не от IDE зависит, а от программиста. Хотите какие-то свои диковинные элементы управления - создавайте сами! Ну или ищите уже созданные кем-то. Для тех же продуктов Embarcadero такое немерянное количество всяких VCL-компонентов понаплодили, аж жуть!

Немного не по теме. Не злоупотребляйте нестандартными элементами управления, назовём так, в деловых программах. Чем более привычно для пользователя выглядит интерфейс, тем легче ему будет освоить программу.
Ну а в развлекательном сегменте или просто для собственного удовольствия - почему бы и нет.
WTL - c++ экстремально маленький размер, контролы те что в winapi
MFC - c++ размер рантайма ~ 5 мб куча разных контролов
Win Forms - С# VB#-куча сторонних контролов
WPF - С# VB#-куча сторонних контролов
Qt - типа кросплатформенный и кросс устройственный , минус в том что это c и мутная схема лицензирования