Just in case you didn't know, the Windows 10 that runs on it is not the regular Windows 10. RPi has an ARM processor which will not run x86 operating systems. It's a special Windows 10, meant just for it, and as I understand it, it needs a PC running (regular) Windows 10 to access it. I still live in Windows XP land but I run Raspbian (jessie) on mine, which is free from the raspberry pi foundation and easy to install with free tools that you can download. If you decide to run Raspbian I have just been through figuring out how to get Windows Remote Desktop working to access it (most people use PuTTy, a telnet app along with Xming but I think Remote Desktop gives a better experience and is easier and quicker), and I can help you if you need any assistance. I briefly looked at the ARM version of Windows 10 for it but since I'm running XP I went with Raspbian which has a lot of online support and is the official system of the raspberry pi foundation. The Model B ver. 2 (I know nothing of the earlier ones) can surely act as a main PC for all but the most demanding things. There is an adapter available that allows it to directly interface with VGA also (don't use just any adapter though; that can create problems). I don't have anything with HDMI here but it works great with Remote Desktop just connected to my router. All I have plugged into mine is the ethernet cable, the USB from my station and the power supply. The case I got for mine has a fan but it's not needed. Some don't even use heatsinks but I think those should be on it just to be sure. I have links to the sites that tell how to get set up quickly if you want those but they are for using it with Raspbian.