I have a Surface 4 Pro at work, I carry it with me all the time due to the kind of work I do, however, I do not use the touch screen at all, in fact, I believe the touch screen is only useful if you are browsing the net or playing videos and things like that, as to coding or working I don't see that happening, too cumbersome.