The thing I don't get about the framework upgradability is that, what are you honestly going to do with the old system board or graphics card? I guess you could sell it. Who's going to really buy it?
I tend to upgrade my laptop every 6-8 years and by then there is nothing to upgrade well, frankly the technology has moved on, new PCIe standards DDR screen tech etc. One of the reasons I did not buy a framework (was very close to it) is the screen. I value having a decent screen attached to my laptop. I think some of these newer laptops with Tandem OLEDs will be a real improvement over what was out there previously.
I thought about the port configuration as well, and that's all cool you can have 6 ports that can be anything you like, but really they are just two USB controllers controlling all that. One on either side. What would be my ultimate port configuration? Well probably like some USB-C and an audio port and a HDMI port. The network adapter sticks out so that's going to be super annoying. The newer Lenovo and Dell laptops have replaceable USB ports, which means if I wear one out I can replace it easily.
What I also realized is you can do some really cool things like PCIe passthrough with Thunderbolt that of course you don't get on a Framework. Want to have an awesome GPU? Well you can use an eGPU or perhaps an flash a firmware to your NVMe (you can't do that over USB), but you can over PCIe passthrough where the device shows up as /dev/nvme0. I've always had problems with disks over USB, sometimes they'll drop from the system, and things like eSATAp were always more reliable for 3.5" disks, but that's only available on desktop with a special bracket.
One of the other reasons I ended up not going for the Framework was that it uses Insyde BIOS and they were a bit slow on their Logofail firmware updates. Prompt security updates are important to me. None of them also have vPro or Ryzen Pro models, (so no encrypted RAM) https://fwupd.github.io/libfwupdplugin/hsi.html#dram-memory-... if you want to achieve higher HSI 4 levels. https://fwupd.github.io/libfwupdplugin/hsi.html#hsi4-secure-...
In the end I'm just going to spend a little on a T1g Gen8 probably. I can upgrade the RAM in that because it's CAMM2. It may cost a little more than the framework but on special I should be able to get it for a nice price.
If I had less money I'd probably just go for previous gen.
Drop it into this case to be used as a home server or a set top box!
https://frame.work/products/cooler-master-mainboard-case
I already have a server at home server. I used a MZ32 motherboard with a bunch of disks 3.5" in it as it's mostly a storage server.
My HTPC is an old ATX desktop computer on its side in a Phanteks P400A case. On it's side it just looks like a black speaker grill front to back cooling it has three Noctua NF-A12x25 fans that are barely even visible.
The good thing about using standard parts is if the GPU died I could buy another cheap one to replace it.
But I guess that case is a cool idea if you didn't have those things.