I use my Mac Pro from 2008 as my main home machine. I have four spinning HDs in it total of 20TB and 10GB of RAM. When I bought it I was big into hobby video and BZFlag map development. Not doing either of those things anymore.
I finally decided I HAD to get a more modern machine when Apple made an OS which didn't support the 2008 dual-xeon 2.8Ghz anymore. That was two OSs ago. Latest I can run is El Capitan. Since then I've been watching. I almost bought a trash-can Mac Pro but Thunderbolt 1 was already out-dated so I figured i'd wait for the next desktop machine Apple came up with which had current Thunderbolt. Over the last month i've been pondering a small iMac. I'm still pondering. I don't need retina displays. I need big displays. My Mac Pro has two 27" HD displays. If I had a 21" iMac I'd put a 32" 4K display on it. The fact that the iMac has a monitor of its own is a minor point for me. I really want a no-display computer, all solid state, that has the features of the i7 MacBook Pro. I'd almost buy a 2018 MacBook Pro but they are hugely expensive for what they do for me and they have crappy cooling. So what, I enhance a MacBook Pro to improve the cooling? maybe. Or get an iMac 27" Maybe?
What I want (and think might be coming) is a Mac Mini with the same ports as the MacBook Pro, and user not-accessible RAM, perhaps soldered-down SSD. Since it would be AC power always, and could have a taller package, it could run full speed CPU all the time if needed. I predict $1400 with 512GB SSD, 16GB RAM, same graphics as low end MacBook Pro. Built in power supply. Ethernet, WIFI, four USB-C/Minidisplay port and one HDMI2 port. I'd buy that.
What I wish they would do is make a CPU box that has user accessible RAM, a socketed CPU compatible with 9th-gen Intel CPUs or LGA1151, four USB-c thunderbolt sockets, built in WIFI, no video output, no boot drive. Then sell a series of accessories. First accessory would be basic-dock, a boot/video/ethernet/usb 2 dock. It would have Thunderbolt USB-c back to the Mini. Built in reasonable graphics and 512GB SSD, HDMI x 2 outputs. That plus the main CPU box would be what a consumer would need as a starter desktop machine. Anybody who wants great graphics already knows how to add that without paying for the basic-dock. Ditto RAIDed M.2 SSD fast drive. The only problem with this is that now they'd have two limited run chassis they'd have to make, the MacMini itself and the basic-dock. That, unfortunately, will boost the price. Forcing power users to pay for the built in 'reasonable' graphics and built in crappy drives is probably a better deal for Apple and maybe a better price for us. Dunno.
If there is no new Mac Mini this year, I may get a 21.5" iMac. Dunno. I think anything Apple sells now other than the 2014 Mac Mini is faster than my Pro in multi-core performance. It's been a while since my pro beat out a low-end Apple in single-core performance.
I'd really like Apple to make a sub $1000 desktop personal computer whose hardware puts Dell, Compaq, Acer and their ilk to shame. Show me!