Sort:  

Windows 2-in-1s come with real keyboards. The Surface Pro is in my opinion better than the low-travel MacBook Pro keyboard, in fact. iPad Pro is not as good though, which is why I say Windows 2-in-1s are the way to go.