I've been programming with C++ for about two months now, and I want to know what other peoples thoughts are: which do you find better (on average), DOS or Win32 programs? From my personal experience DOS programming is much more powerful and lightweight. Windows has far superior user interface, but has the drawback of being event driven (note: not always a drawback). What are you're thoughts?