Well I've killed my surface after 5 days.

Bought a new surface pro. It kept restarting and blue screening. Decided to reset but wanted a completely fresh install with no other partitions.

Loaded up a windows recovery USB and deleted all partitions leaving only the entire main drive.

Instead of erasing the whole drive and installing a fresh copy of widows, computer restarted and started going straight into bios.

I downloaded an actual image for my serial number from Microsoft and am able to go into the initial recovery screen using a bootable USB drive, select "use recovery drive" option but then every time I click on erase all programs and reset computer it stops at a blue screen saying "unable to reset your pc."

Bought a new surface pro. It kept restarting and blue screening. Decided to reset but wanted a completely fresh install with no other partitions.

Loaded up a windows recovery USB and deleted all partitions leaving only the entire main drive.

Instead of erasing the whole drive and installing a fresh copy of widows, computer restarted and started going straight into bios.

I downloaded an actual image for my serial number from Microsoft and am able to go into the initial recovery screen using a bootable USB drive, select "use recovery drive" option but then every time I click on erase all programs and reset computer it stops at a blue screen saying "unable to reset your pc."

Out of ideas.

.

Try with a generic windows 10 installation, using media creation tool.
Microsoft server will activate your windows copy automatically.
Instead of using media creation tool to create usb bootable installation drive, download it as iso.
Create a bootable USB drive with Rufus.
Look for a guide on the web, there are a lot.
I've used this steps to wipe my Surface Book stock Windows with total success and no issues.
You will have to install drivers via windows update or downloading them as package from Microsoft website.
If blue screens keep showing contact surface support.

Looks like going forward for every major 'upgrade', we are going to have to wait a few months after the update is rolled and do own testing in virtual machines... to prevent these headaches.

Definitely waited for all major updates applying only after MS deemed my computers were now eligible. So yes, waited actually a few months before I got the notifications.

Yup Windows 10 for me has become a headache with a few too many migraine thrown in for good measure.

In all seriousness, I'm almost done diagnosing, testing, fixing anything Windows 10 since the frequency of doing such appears to be increasing - That's been my experience on multiple devices over a three year span.

Definitely waited for all major updates applying only after MS deemed my computers were now eligible. So yes, waited actually a few months before I got the notifications.

Yup Windows 10 for me has become a headache with a few too many migraine thrown in for good measure.

In all seriousness, I'm almost done diagnosing, testing, fixing anything Windows 10 since the frequency of doing such appears to be increasing - That's been my experience on multiple devices over a three year span.

Well, unless they rehire the programmatic testers and reinstate the quality assurance team it's only going to get worse.... as more devices run Windows Core, the higher chances of coding fatigue from troubleshooting and diagnosis.