Is there ever a good reason to chose 32 bit of 64 bit if my computer/server is 64 operating system?
From time to time a software manufacturer may require a specific version or edition of SQL Server to be installed so if you had some software that preinstalls the 32 bit or requires you to install 32 bit then sure.
If your operating system is 64 bit and you don't have any external requirements that force you to use 32 bit then I would say no.
Is there ever a good reason to chose 32 bit of 64 bit if my computer/server is 64 operating system?
32 bit has lot of structural limitations. MS still supports 32 bit but soon due to limitations it might not. I am not sure about this, I am saying this because of trend going in S/W industry. I would suggest you to use 64 bit.
The biggest limitation of 32 bit is VAS , which is memory and I guess in today's environment the app are made memory hungry