I started using Emacs as my primary editor about a year ago with doom. Emacs 28 has good changes, but it's missing pixel scrolling which at this point almost every other editor has. I believe Emacs 29 is going to finally include the feature. There's a pretty good plugin called good-scroll.el that does exactly this on older versions, but it can be buggy sometimes.
I use Garuda Linux on my main machine, but there are some annoying bugs. I dont know if it's the theme or kde, but after a window has been open for a long time the window buttons don't show the colors. Theres also weird scaling with text in window borders and the titles in latte pick from arbitrary instances of the application.
The 1050ti is not supported on modern macos running metal. See the difference when the card is on windows or Linux running real nvidia drivers as the card was built to.