Hi,
I have tried to boot tails from usb on a surface pro4 - it needs uefi 
turned off first, and usb boot order adjusted.
Tails starts to boot but it gets to the part where it asks to use 
persistence or not. It won't go past this point - it seems that the 
driver for the touchpad is not loaded yet and with only one usb port 
it can't take a usb mouse. The cursor stays in the middle of the 
screen and it waits for input.
When booting on a desktop the mouse driver is loaded and there is no 
problem, but on the surface pro it needs the touchpad loaded.
thanks
Writes good books:
www.kimmiller.id.au