My son is on his 3rd Surface Pro, following returns for 2 machines that simply became unusable after just a few months.
I bought a USB connected keyboard for him to use after he had destroyed the supplied one out of shear frustration at trying to get it to work.
The solution for all this pain is simple though - never buy MS hardware.