I am a big fan of Chromebooks (which this isn't), but there were a few simple problems with integration to home networks.  There are work-arounds and dual booting and dealing with developer mode.  When a recent cheap Chromebook died, I looked for a replacement, but either the work arounds were really slow, or the Chromebooks recommended specifically for that purpose were super expensive.  Then I came across this (again, it is not a chromebook), and figured I'd just install Linux on it and use it for web browsing and connecting to various services on my home network.It worked flawlessly.  The supplied SSD Hard Drive is somewhat small (plenty of room if you do most of your work in the cloud though), but they do supply a mounting kit and if you need it a YouTube video for how to install a larger drive in the computer.  One slightly disappointing thing is that I had a few 1 TB SSDs sitting around, and the plan was to toss one in the laptop and reclaim the 128 GB SSD to use in an enclosure as a USB drive to transfer files/hold a dev env between work and home and support for various friends.  The included 128GB drive is just the chip on a board and doesn't look easily removable, and wouldn't mount in any of my enclosures even if I could remove it.  So, adding a large disk just adds another drive in the OS, it doesn't replace the one it comes with.That actually isn't a big deal as it saved me the hassle of virtualizing the included Windows 10 installation to run on a VM if I ever needed Windows.  After a few false starts where it didn't look like you could boot off of anything but the included SSD (turns out, disabling FastStart in the BIOS lets it book off of a USB key), I was able to verify everything worked fine off a live CD image on USB and it can now just dual boot into windows or linux seamlessly.The memory is a bit tight, and while I was getting everything installed and configured I'd get random pauses.  Adding an 8GB memory stick (easily accessible, especially if you are upgrading the drive and have the cover off already - it just has 10 normal phillips screws, no special tools required) solved that, although I did spend a few days just surfing the web on the laptop and using remote ssh into the home network, and after the initial installation and configuration I rarely saw any problems  while waiting for the memory to arrive.So, for about $22 extra dollars for the RAM, I now have a pretty speedy computer with a nice display, full number pad to the right of the keyboard, much more capable than the Chromebook it replaced for about the same price.  My original plan was to just use it as a web browser and an ssh client into my desktop to do development work on the couch, but it turns out my dev tool chain works perfectly fine on the laptop.  It is slightly slower doing a full compile of projects than the desktop, but that is to be expected, and I don't get any network lags doing thing remotely.  I don't really notice any difference while actually coding or doing small write/compile/test cycles.The only real negative for me so far is that for a new laptop (the manufacture date on the sticker says Oct 2019, but it has to have been designed before that), it still has a specialized charger.  I've got much older laptops that use USB-C charging.  So, that is one more cable on the desktop, one more adapter to move from room to room, one more specialized piece of equipment that will need to be replaced if it goes bad.But, for the price, it isn't a speed demon, but I don't play games except on consoles and with very minor upgrades it works as well as any other PC laptop I've used.  I'm not a Windows guy, but I did use it long enough to switch it from Windows 10 Home S which comes pre-installed to Windows 10 Home (the main difference being you aren't tied to the MS store for application installation , as far as I can tell).  I did install some software and used it and it felt as snappy as any of my work laptops (although, that could be damning with faint praise).