Oh I'm definitely going the iMac route with my next computer. My late 2013 Macbook Pro stays docked with two monitors 90% of the time, and I use my 12.9 iPad Pro as my portable computer. I'm using an older Mac Mini as a file sever, and an iMac could replace both my Macbook Pro and my Mac Mini. Though it will be a little while. I think I can squeeze another year out of my current setup.
I'd be really happy if Apple would release a new mini with something like the intel i7 NUC spec.
Give me RAM slots, thunderbolt 3 ports and an internal PCIe M.2 SSD slot.
I don't need an internal GPU in the thing or onboard. I don't need more than one M.2 slot - i can use my NAS for bulk storage. I already have a monitor and other peripherals.