If you need a decent computer that works for surfing, writing emails, and viewing YouTube videos then this is it. Windows 10 Pro is right out of the box. Just plug in and update the system. It comes with a standard keyboard and mouse, as well as a USB 2.4GHZ WIFI Adapter and BlueTooth 4.0 adapter, It gets 5 stars for the average user.For the power user 3.5-4 starsFirst of all, the 2.4 GHZ dongle is a standard and while it worked I lost my Internet connection multiple times, so I switched out for a Tenda USB dongle for an internet connection so much better. The Bluetooth dongle is not 5.0, the company does not have an updated driver. I had to reconfigure Windows 10 Pro by deleting unnecessary apps, uploaded all the proper Lenovo drivers and took a while to get the right graphics driver because this mini supports up to 3 monitors and the Windows 10 drivers kind of sucked but I updated the chipset firmware and installed the proper drivers. I would say buy it, go to the Lenovo support page download  Lenovo System Update, and get all the proper drivers and the latest firmware and you will have a very good computer. I use it for software development and with some work, it runs multiple monitors and handles all the development software pretty well, I use Visual Studio, and Android Studio with Sublime Text and Photoshop, Krita, and Blender. I also have multiple external hardware so it seems to handle everything quite well. won't be a speed demon but it is pretty responsive so I am happy, just needs some elbow grease.