If I were to get a Mac that I knew I wouldn't be upgrading, this would be it.OTOH, if you need multiple displays, or you want the option of replacing the internal drive or the video card, look elsewhere. As it is though it's pretty impressive- fast, smooth, I like the gunmetal "space grey' finish. All that processing and video horsepower does generate some heat, so you need to keep the back well ventilated. Its standard ports are USB-C and USB-3 only- no old-school Thunderbolt/mini-DV- so choose your cables accordingly.