Circa 1995 I was using several MS-DOS programs in my (company provided) Compaq PC. Those DOS programs included a ~3 years old program for billing several thousands of clients, CAD software, Open access, and Fractint among many others. Zero issues full stop.
My OS/2 rig could run circles in terms of performance and stability around the rest of PCs in the company, some of them running Windows 3.11 and others running Windows 95.
And regarding the memory, W95 running with 2 MB of RAM was a fracking comatose snail. We had to upgrade all our W95 machines to 4 MB.
Having said that, I still have a soft spot for Windows 3.x, that run perfectly well in 1 MB of RAM and had -almost- no compatibility issues with DOS software.