Yeh, as some may claimed they really like ESX, we have to accept that there will be no more Legacy ESX after 4.1 version. Yes, you can have different subnet on the same vswitch. But to let different subnet talking to each other, you may need some sort of routing function.