I keep a 32 bit OS (XP) running on a virtual machine, in case I need to to run some very old software that won't install/run on the latest Windows. But in general I would only use a 64-bit OS on my main computer, because fewer developers are supporting 32-bit versions of new software.