Ranked in these QuestionsQuestion Ranking
Pro The screen offers exceptional image quality
The 27-inch 5K screen is one of the best displays on the market, not only for all-in-one PCs but in general as well. For one it's very bright, reaching a maximum of 496nits. Secondly, it supports one billion colors, covering 167% of the sRGB color gamut and it's extremely color-accurate, having a 0.06 delta-E score (0 is ideal).
Pro Great performance for creative professionals
Can be configured to have a Radeon Pro 570, 575, or 580 graphics card. Each one of them, especially the Radeon Pro 580 offers great graphics capabilities which is great for creative professionals who have to do GFX, photo, or video editing work.
Pro Great multitasking performance
You can customize the RAM to be up to 64GB. That can be an overkill for most people's needs. 16GB should be enough for most people for even the most resource-heavy tasks.
With 16GB of memory and a 7th generation Intel Core i5, the iMac has more than enough horsepower for daily tasks. It can handle almost everything you throw at it without any issues. Browsing with 20+ tabs open for example does not strain this PC at all.
Pro The speakers offer great sound quality
Especially bass-heavy tracks sound rich and full. The volume is great as well.
Pro Great for video editing
The 5K display lets you do full resolution 4K video editing and still have all your toolbars and sliders on the screen.
Con Ports are in an awkward position
All the ports are in the back of the PC, which makes it annoying to insert USB/Ethernet cables since you have to either get up, or turn the screen around to insert a cable.
Con No touchscreen variant
There's not touchscreen variant for the Apple iMac.
Con Can't use the mouse when it's charging
The Lightning cable has to be plugged into the bottom of the mouse. This makes it unusable during charging.