I am not very familiar with framework but I did switch from macbooks to a dell gaming laptop years ago and I am so glad I did.
The macs are ridiculously expensive, and even if you break just the charger it costs a lot to replace. My laptop now I was able to get for nearly half the price and it runs games and programs that I used in college better than the mac ever could.
Every mac I ever owned completely died in 4-6 years of purchase. They’re basically guaranteed to not last a long time. My guess is you’re better off with getting a framework