Software compatibility is the biggest obstacle. I have a 14-15 year old laptop. There are an increasing number of applications that do not support 32bit machines. Sure, some you can generate it yourself from the binaries. But that seems like a waste of time in most cases. Still works for a lot of things though. For the stuff it doesn't, I use it to remote to a desktop that does if I want to be in a different location.