Только по дизайну и техническим достоинствам? Извините за категоричность, но нет. Это плохой дизайн, крайне утечка абстракции, где вам приходится прибегать к программированию на Win32 API, вопиюще злоупотреблять C ++ и твердо нацеливаться на вчерашние технологии: вы не получите современного (или даже привлекательного!) Пользовательского опыта из приложение MFC. Если вы можете найти разработчиков на C # и у вас нет серьезных аппаратных ограничений, используйте WinForms.
Внешние факторы, такие как наличие компетенции для найма, программ обучения и сторонних компонентов, с другой стороны, все еще могут продлить срок его службы, по крайней мере, для некоторых видов приложений: небольших и простых, предназначенных для специальных приложений с разумным мало пользователей, желательно внутри компании.