Just for reference (mine) what are you using the rPi for? I have two rPi 3b+ and 1 rPi Zero running currently;
rPi 3b+ running Diet-Pi hosting APCups, CUPS, and Unifi Controller
rPi 3b+ running Raspbian for HamRadio activies (using Build-A-Pi found on YouTube)
rPi Zero - DMR radio hotspot (transceiver to internet gateway)
Still could use one or two more
I would go with the rPi 4 as a desktop... bit more power and more memory..
That's the first model that offers a real desktop option. No one has suggested trying anything else.
The problem with Pi (and frankly a lot of the low end ARM) is these things have incomplete UEFI bios etc. You currently need to really be working on one of the distro's designed for it (Which is likely fine for your use case). ARM and our engineers are working on this though..
Good point. Definitely an issue. Ubuntu, which is what we use, does make for them at least.
This version 4 feels snappy, like you are running on a "real" computer.
But storage speed is more like an old harddrive compared to a modern server with SSD drives. To bad they didn't put a SATA or something on it.
Serving up some pages on apache or nginx is no problem. Ansible installs fine. Packages in Raspbian seems to be just about the entire Debian repository for whatever odd thing you want.
It's for sure the best Raspberry Pi so far. Can be used for a lot more things than the old version 3.