Regardless of the workload, any VM that’s running Windows 10 should ideally have a GPU attached for the best experience. The specific type of GPU depends on the workload. There are some Customers who refuse to add GPU acceleration to their deployments due to various reasons (which are nearly all associated with Cost), however it’s been proven many times that the best user experience is delivered when a GPU is present in the System.
Having access to a GPU also provides more than just graphics, it also offloads the session encoding from the CPU to the dedicated encoders on the GPU, again improving the experience.
Everything you’ve listed supports GPU acceleration. Browsers, MS Office, Adobe Acrobat and obviously Windows 10. Yes, you should be using a GPU on your VMs for the best experience with Hardware Acceleration enabled in all of those Apps.