The SP3 has been a very successful, as the Surface 3. Yes, prior iterations were selling poorly but not now. MS has a great product on their hands - there's no way to spin it any other way.
Selling well doesn't make it great. Only if it's great can it be great