The diode voltage is based upon what will damage the transistor, equally the higher the voltage of the TVS diode, the faster the energy in the spike is dumped, With the trade off of the diode being heated much more,
The max current will always be the same as the max current through the inductor, (ignoring shoot through) its just how quickly you want to dissipate that spike.