Update June 5, 2017:Today Apple announced its new iMacs and the entry-level one is both superior to this one and cheaper at the time of this review. I feel vindicated with this review and also some buyer's remorse for having got this one.End of update.>It's a pretty good computer deal that has some distinct flaws. I believe it might be better to wait for the next iMac version that is expected to be announced within 2 weeks, providing the price is in the range. There are lots of program upgrades that are covered extensively in many articles. My viewpoints are limited to some basics:(1.) The resolution is fabulous, true. That makes this desktop seem worth the money some of the time. And what nobody talks about, the internal speakers are far better than those on prior iMacs. But the graphics on this MK472LL/A iMac could be brighter. Notice how Apple accomplished this in the most expensive MacBook Pro if you can get to an Apple Store. Same technology or likely even better should be applied to the iMac line of products. In other words, graphics could be better because Apple already has the means to do it.(2.) In just some days away, June 5 through June 9, Apple will announce some new products. They're expected by many to announce a new iMac. So maybe it's better to hold off. I couldn't wait though because my old iMac's graphics card failed and not worth fixing. But if a new iMac is announced it will be interesting to see which flaws Apple addressed and the bold changes it will make. These announcements are a big deal all over the world, and I admit being impressionable as a result of the hype, spectacle and scale.(3) This machine doesn't have USB-C ports. That's going to become a deal-killer for a machine like this later this year when all new computer models by all the manufacturers ship with these ports. USB 3 ports will likely be included in new models but USB-C will be in all new machines - count on it.(4) Exception: Don't expect touchscreen: Nice to have but Apple isn't likely to put this technology in an iMac very soon because it is so difficult to maintain state of the art graphics with touchscreen. Have you seen the Microsoft Surface Studio? It has touchscreen but also a much higher price tag. I also use a Chromebook and like having touchscreen with that but no reason to expect it in the next upgrade for iMac. Someday, yes, but not now.(5) Keyboard and mouse not ergonomic. Expect no changes there because Apple just doesn't get it. The mouse is really too small for most hands, mine included, a carpal tunnel bomb and disgrace. Forget the magic mouse for your health and instead get any gaming mouse that's ergonomic and has a double-click key. The keyboard is nice-looking but c'mon, nobody wants to type on this little rectangle for long. Keyboards should be ergonomic. Apple is over a decade behind when it comes to peripherals except that the not-included-trackpad is good and should have been included. But it's not - so adjust the price upward by that necessary peripheral.(6) Importing data, programs and settings - real, real good. So far for me anyway. That's enough to keep customers in a pinch, why Apple is where it is.(7) Does not run hot - that's really good. My now former iMac sure ran hot. This is nice and easy in that regard, so is way more efficient and fewer hardware problems associated with blowing air through to cool something so hot.(8) Safari - This operating system promises so many things and yet it doesn't give what consumers want. Consumers want to stop the harassment. I'm talking about all the gimmicks one has to navigate through while trying to get desired content using internet. Try looking up news articles and end up having unwanted things happening all over the screen, and just close the page. That's our internet life right now and Apple has the clout to change this by changing Safari, if only Apple wants to help us and has the courage.(8) This iMac came loaded with Sierra. In Sierra, a version of Siri is finally available (but by now many got tired of waiting and embraced Alexa or Cortana). Look to the expected next iMac iteration to do even better with making Siri available as a defensive initiative, another reason to wait and not get this machine. Sierra is a great operating system, best I've ever used by far. My view is that Apple should ship all iMacs with an operating system as good as Sierra but fully Siri-enabled.I think iMac is my best option for a desktop even though I use some programs that have to be run on Windows. But don't necessarily get this one, because the next version is probably about to be released. Let's see what's offered before buying this one.