Hi, Phennexion.
Starwind is rock-solid in terms of stability if set up properly. Furthermore, Hyper-V would be the best choice here since in that case Starwind is installed directly on physical servers instead of VMs providing you with more simple and straightforward configuration. The fact is that Microsoft fail-over cluster live/quick migration powered with starwind is sometimes so smooth that you might not even notice that one of the hosts went down.
We have a couple of hardware appliances from Starwind and are very happy with them. Not sure about performance issues under ESX since we are using Hyper-V and performance we have on VSAN is quite perfect but AFAIK it's almost the same on any hypervisor and corresponds directly to local storage performance.
S2D is a very promising technology but do not expect to get it in production in nearest future. What I saw in TP4 is quite buggy and as we all know everything that comes from Microsoft could be used in production at least after SP1
And their new licensing policy kinda suck since you have to pay much more to get all the new features. Anyways, still very excited about the fact they are moving in this direction.