What I would suggest is to have one vSwitch for management network with two uplinks for redundancy. This has to be naturally, a VMkernel Port Group with management traffic enabled.
The other vSwitch for vMotion with one 10 G up-link or two 1 G up-link. Again, a VMkernel Port Group with vMotion traffic enabled.
Another switch for storage with redundant uplinks.
And a last vSwitch for VM Port Groups with two uplinks.
I always like to segregate my traffic. That is, management, vMotion, Storage and VM.
However, this is purely subjective. That is why I advise you to go through the below link, which discusses about best practices for virtual networking from VMware.
https://www.vmware.com/files/pdf/support/landing_pages/Virtual-Support-Day-Best-Practices-Virtual-Networking-June-2012.p…