Update:
So while I've been waiting on Apple to fix the butterfly keyboard on the MacBook Pro and MacBook Air, I have been using my Surface Pro 6 more (I've not sold it). While I do still like MacOS and Mac's in general I'm finding myself warming to the Surface device that I initially brought. This is where I will need to eat humble pie!

I think I was quick to judge the Surface Pro based on my experiences with Apple devices rather than on their own merit, I also needed to give the Surface Pro 6 time! (Yes i'm an impatient person

).
As a computer I'm finding the Surface Pro 6 to be a good device, I can write what I need to while making notes with the Surface Pen. I can multitask, watch YouTube and play games (Two Point Hospital seems to work well).
I think the Surface and Windows in general have a learning curve, it's something I'm still learning at the moment. There are moments when I go to do something in a way I would do it on my Mac, that can be very frustrating, but there are moments that I find the Pro 6 shine. I'm typing on it at this very moment.
I have to admit that I was very harsh with my initial judgement of the Surface Pro 6. The hardware is actually really good, I really love the kickstand, something I think Apple should put on the iPad Pro.
I have been watching Netflix on this device, for some reason it no longer lags when watching

which is weird, when I first had it I tried watching a few of my favourite shows, and it would lag with the sound being out of sync with peoples mouths. Could it have been a glitch?
Based on all of this, I have decided NOT to sell my Surface Pro 6, as it stands Apple hasn't fixed their keyboards on the MacBook and I just cant buy one of the current models while there are issues. The Alcantara keyboard for the Surface Pro 6 seems more reliable. C'mon Apple get the keyboard fixed on the MacBook's!