I have a freeNAS setup with iSCSI attached to my Windows machine. That servers me great cause I get all the ZFS features and easy reconnecting in Windows - Don't have to mess around with SMB mappings and reconnect issues constantly.
I have tried to search for setting up iSCSI to allow for multiple connections. Generally people say its a bad idea.. but maybe you it can be done with multipath or some other way?