I needed a developer laptop for a contract job.  This one was on a president's day sale and looked like it would work.  The good: decently fast, good amount of memory and SSD, quick boot.  The not-so-good:  lack of on-board ports forced me to buy a dock station.  A Powered dock station that DOES NOT power the laptop - so there is a jumble of cords all over.  Dock station has external HDMI / DP, Wired ethernet, USB.  For my use-case, I need those ports so I have to lug the dock station everywhere.  Other than that - it has sufficient oomph for software development and testing.  Even with the dock - the price was right.