MFC is just a wrapper over Win32 functions. In my experience it is pretty ugly wrapper. If the program is simple enough - use raw win32 api.
If it something more complex, look into Qt. It is not perfect, but imho it is best of traditional GUI frameworks. As additional bonus your GUI code will be cross-platform.
Another option is to render your GUI manually. Something like ImGui
. If you are OK that GUI doesn't look and feel native, that's a reasonable option.