I am looking for a laptop, mostly Surface pro 2017 or MacBook pro 2017, for my cyber security degree. I am wondering how dependable is windows 10? Plus how is the surface pro? Does anyone have the older varients and are they still holding up? Thank you for any input.