I moved from virtualbox to vmware about two years ago. The main reason was the better performance of vmware with regard to graphics output (3D, directx, opengl, etc.). My windows11 guest in vmware runs as if it was a native windows installation. Much smoother than with virtualbox.
I even purchased vmware workstation pro at that time. But now, with the takeover of vmware by broadcom, they made it free for private use just a few days ago: