Hi ,
you can Configure vmotion , mangement and VM traffic through 4 Nics Single vSwicth .
From switch side Configuration should be trunked mode with vlan tagging so you can configure one vmkernal for management and vmotion , also multiple port groups with vlan tag
Use separate 2 vSwitch for iSCSI traffic - SO you will have Two active path for storage .( two vmkernels)