I recently bought the 2017 i7/16/512
So far, generally it has been quite dependable, and in many ways, initially it was very impressive for my work and lifestyle, in ways like power to weight/size with portability. Funny first impression though, the machine itself feels more advanced and capable than the os - which seemed to take a little while to settle, though is becoming smoother with age.
The os sometimes does seem a little clunky to me. Edge does too, but I appreciate the speed benefit, so have learned to over-look or work around minor imperfections. Little things like, use of dynamic screen saver will prevent the device from sleeping and therefore flatten the battery, and arc mouse locking up, all little things easy worked around, a little tune-up here or there, learning to use; sleep, hibernate or restart at appropriate moments, understanding what the differences are.
An ongoing and as yet unresolved matter or mp3 playback turning to stuttering, seemingly filling RAM and not clearing - which requires device reboot from time to time, especially after editing video files. Microsoft no longer answering my complaint about this. I'm sure they're working on a solution though.
Yes, I was initially disappointed about that, doesn't matter now, learned to work around. More relevant to now though, since owning "Roxy" for more than a month, I have to say, so far, my first SP has been a really great air-travel-work buddy. For learning, creating and communicating easily, on the fly, so far it's turned out to be the right decision for me.