The Surface Pro is a PC, in Tablet form; there is a C: drive; etc.
I use Acronis TrueImage to take full system images, not to clone, but to restore. As with any system image backup software, you will need to test to make sure that it can truly take that full system image and then restore/clone it on your target machine.
Even before I had the Surface Pro, I had numerous issues finding the right software that would be able to make that complete system backup and flawlessly restore. Software that worked on one PC didn't work my new PC (e.g., because of the hardware/disk configuration).
They're supposed to be rebranding Ghost, so I'm not sure if it supports Windows 8, but no matter the software, just check and test.
The Surface Pro is running Windows 8 Pro, so you can test and evaluate software as you would on any other PC.