I have a node 304 case with an itx board and I wish I’d have gone with something bigger with more expansion slots. Some sata ports died on me so I installed an hba card to give me more. That means I can’t add a 10g nic or a video card for hardware acceleration or…you get the idea. Ideally spend less money now and experiment, then in the future you’ll hopefully learn what suits your needs.
I’ve primarily been an iphone user over the years and was recently hand me downed an older pixel. Using grapheneOS and firefox, I was surprised to see there were only about a dozen extensions available, good ones, but not all of them like I’d assumed. Then I discovered chrome on android has zero, is that right? I cannot believe that there are so many people that use a mobile browser without an adblocker. On iOS safari, I have dozens of incredible extensions (basically countless through the app store) that make the internet useable again. I’m happy to see safari opening up.