Single hard drive and max 8GB memory is not my dream. Nice display, but all in ones still feel to me like immobile laptops.
That's the minimum config. You can upgrade to 32Gb memory and a 1Tb SSD drive. Also has two thunderbolt ports and 4 USB 3 ports. You would typically add a thunderbolt RAID for your photo storage, leaving the internal for the OS and applications.
This would be similar to what you would do with a maxed out MacPro that contains 12 cores, 64Gb, a 1Tb internal drive, 6 thunderbolt ports and 4 USB 3 ports that can handle 3 4K displays or 6 thunderbolt displays.
Ah, I read "up to 8GB."
Regardless, one internal drive with a built in display kills it for me. YMMV
The speed of Thunderbolt allows an external drive to perform to the full potential of its internals, whether spinning disk or solid state. Given a fast enough connection, there is no performance downside to the drive being external.
The upside is upgrading of storage without any disassembly, the downside is more clutter if you have several drives.