Today (well yesterday) I've thought about a fitting issue and so many possible solutions i've lost count, but I think I've found THE one. That's probably the most satisfying thing about SFFing.
I have two big complaints about the current SFF market:
1. GPUs are needlessly large and thoughtlessly designed.
2. Integrated IO shields. I hate these. All they do is take up space. Half of the B550 boards are incompatible with the Noctua L12S because of these.
4. too few options for VLP RAM
5. needlessly large and bulky heat spreaders~dissipators on gaming ITX boards that get in the way of large coolers
Meh.
Fancy case vendors/artisans unlike the more mainstream will actually update their products and design new ones thanks to user feedback, I can see that every time I visit here. What's really unfair are long distance shipping fees and customs/taxes but it's not their fault...
They're not the only SFF cases anyway, anyone can purchase at least a minimal selection in most parts of the world, from amazon or the likes, there's almost always several SilverStone, or Node 202, NR200 and a number of other classics that don't break the bank.
We can also go DIY, it's not impossible like we're supposed to build our own GPU from raw silicum or something...
Then lets be honest ATX has a lot of thoughtless design, compatibility issues happen too, and sometimes prices that are probably harder to justify.
I found the real difficulty with SFF happens even before pricing and compatibility, if these aspects become problems in the process it's because of the lack of sufficient information/data/advice/help.
Greater scarcity of that (specific to SFF building needs) and smaller community, is what makes planning more difficult and increases trial & error (therefore frustration and misspending)
If everyone especially newcomers had all the ideal info on a silver plate before starting a SFF build, it wouldn't cost significantly more, nor be more frustrating than an average ATX build, unless picking fancy expensive parts on purpose.
Information cannot be perfect, though the world of PC building - and SFF with closer attention - could really help some kind of '10 commandments' to present everyone, a list of starter advice that could save a non-negligible amount of trouble and useless purchases, providing precious initial directions and warnings against common pitfalls.