Framework is junk only held up by Linus Tech Tips as an investor. Laptops are clunky, parts are outdated, very expensive, and plays to the repairability superiority crowd. A DIY 12" with Intel i3, 8gb ram, 500gb ssd, and a few expansion cards almost $900...again that's DIY! GTFO.
The amount of DIY you do is minimal; it's plugging in the RAM and SSD, and the expansion modules. It's even easier on the Framework 12 because of the use of pogo pins; you don't have to worry about disconnecting the keyboard as you had to on the Framework 13. The pre-built systems cost more than DIY because of the Windows license, not because you're getting charged more for the parts; they're actually a bit cheaper than buying all of the same parts from Framework, but you don't get much flexibility and you can sometimes get RAM and storage for less money from other suppliers. (Right now, all bets are off.)
Framework systems were never cheap; they're about buying a system that will last, not one that will be inexpensive at the start. Unfortunately, the recent shortages of RAM and SSDs have driven up their prices a lot, because a small company like Framework doesn't have the purchasing clout of Apple or Dell. The outdated parts in Intel-based Framework 13 systems are also in part a result of that lack of clout; Framework is six months behind in launching systems that use new Intel processors because Intel gives priority to its big OEMs. Small companies like Framework can't get the parts until much later. They don't have that problem with AMD-based systems because AMD considers them a strategic partner. (The older parts in the Framework 12 are about cost reduction.)
The Neo is repairable by Apple standards. It got a score of 6 out of 10 from iFixit, which is better than any Apple product has done for years. But Framework has redefined repairability. The Framework 13 got a 10 out of 10, and I would argue that the score was too LOW because it not only allows you to replace everything, it makes it EASY. The Framework 12 (also 10/10) redefined repairability AGAIN by replacing most of the fiddly little connectors with pogo pins and with blade connectors for the battery. Lenovo recently released a laptop that got a 10 score, and bravo to them for doing it, but if that's a 10 a Framework should be an 11.
The Neo also locks you into macOS. Running any other OS (Windows, Linux, FreeBSD, etc) on an Apple Silicon system is difficult at best, and it's not yet supported at all on the Neo. (I'm sure that Linux will be eventually, but your distro choices will be limited. You could use virtualization, but that's not going to be a good experience with only 8 GB RAM.) Framework gives you choices; just about anything other than macOS will run, and Framework officially supports some popular Linux distributions.
I freely acknowledge that the Neo is a much better deal right now if it fits your needs. A comparable Framework will cost more and have a slower CPU. But the Neo won't grow with you. If you need 16 GB RAM or a terabyte or more of storage in a year or two, you will have to move on from your Neo and buy something else. (On the bright side, Apple systems hold their value well, so you should be able to resell the Neo and keep it out of landfill.) If you need those upgrades to a Framework 12, you can just go out and buy them and install them in ten minutes. (It really is easy, though for the storage upgrade you'll also need a way to move your data from the old SSD to the new one so it will take a bit longer.) It's a different business model and a different relationship between you and your computer.
I applaud what Apple has accomplished with the Neo. It gives them an authentic entry level laptop, something they have not had for many years. But I also applaud what Framework has accomplished.
(Disclosure: I own a Framework 13. The only Apple laptop I currently have is an ancient MacBook Pro from 2009; I considered adding a Neo to my collection, but decided that I just couldn't live with 8 GB RAM. One of my desktop computers is a 2019 21" iMac.)