Well I decided a while back to return my Surface Pro 4 and exchange to an iPad Pro 128GB, so far I am quite impressed by the iPad Pro and it's mobility. I have always been a fan of iOS and I find sometimes that I use iOS more frequently then my actual Retina Macbook. I travel a lot so portability and mobility is quite an issue, I have to pack around a work computer, personal computer, and an iPad. I carry all these objects because sometimes I spend upwards to 20 nights at a hotel. I found since purchasing the iPad Pro I have migrated over to using the iPad primarily over my personal computer. Usually I find myself frequently playing more iOS games then actual computer games and the increased screen size makes it much more enjoyable. I recently purchased a Nimbus Controller and this is the best combination with a stand or smart keyboard makes the iPad Pro into an almost portable gaming station (iOS games that support controllers) I know there are people on this forum that travel a lot and have issues with portability and having to lug around multiple pieces of electronics on flights and buses, so I just inputting my two cents for those people who are on the fence. I was once a nonbeliever of the iPad Pro and said it was overkill and not needed and now I find myself saying the complete opposite. The smart keyboard is an excellent combination as well, the only worry I have with this fabric material is the printing of each key on the keyboard getting worn off overtime.