Let's put it this way, basically, Windows made applications are easier to use. Point is, I'm just not a DOS guy, and don't care to use a DOS program if there's a windows program that does the exact same thing.
DOS = an operating system that uses a command-line interface (CLI) aka "console" instead of a graphical user interface (GUI)
- DOS programs can use the CLI of DOS, or a GUI of their own.
- Windows programs can use the CLI of Windows, the Windows GDI system, or a GUI built ontop of DirectX, OpenGL or other supporting libraries.
Btw. console applications written in Delphi are automatically 32-bit Windows programs. You can for example allocate an array of 20 MB, access the Win32 API, see long filenames etc. just like every other Windows program.