You might consider the following when using Windows 10 as a VDI OS
- Windows 10 LTSB (No new feature updates, only security, No Cortana, Store, Edge and Store Apps)
- Consider a mandatory profile (https://blogs.vmware.com/euc/2017/01/vmware-user-environment-manager-mandatory-profiles-part-1.html)
- When using UEM for profile management, use direct flex as much as possibe to reduce logon times.
- Use VMware OS Optimization tool like already mentioned in other replies. There is also a public template coming from LoginVSI with #VDILIKEAPRO https://labs.vmware.com/flings/vmware-os-optimization-tool
- Remove OneDrive setup
- Check registry for RUN and Active Setup items
Good luck!