From what I've seen from Switch 1, here are the most common complaints I've heard all generation, and ill give my opinion on if I think the Switch 2 addressed these complaints in an attempt to see if Switch 2 may be a better console.
-"Switch 1 way too underpowered, poor performing games which limited 3rd parties also"
This was definitely the biggest complaint I've heard all gen for Switch 1. People were fed up with how underpowered it was especially towards the latter half of the gen. I think the 1st half of the Switch's life while it was still underpowered, it didnt really feel much like it at first, we got impossible ports like Doom that felt pretty comparable to the PS4, stuff like Fortnite, Rocket League, Mortal Kombat 11and even Witcher 3 were pretty good and amazing ports at the time and people were moreso just grateful to see these games run on a handheld in the first place.
However, I think starting around 2021, once the PS5 released, other handheld gaming PCs like the steam deck released, and games started getting more demanding moving onto 9th gen and developers now maximizing their efforts on 8th gen hardware, the Switch began to feel outdated, we had Steam Deck running games at PS4 level, new gen doing 4k while 3rd party Switch ports couldnt even hit 720p at times, and just started see poorly running ports like Mortal Kombat 1, Apex Legends, and others. We also started seeing Switch miss out on many games just cause the hardware was too limited.
In hindsight, I think Nintendo could've done a better job future-proofing the Switch. The Switch was decently powerful for a portable in 2017 but definitely not top tier maximum tech they could have used, Nintendo actually rejected the more powerful hardware (likely Pascal architecture/Tegra X2) due to time constraints and an effort to balance cost, size and battery life so we got the Tegra X1 which already in 2017 was getting a bit dated. Nintendo also using an off-the shelf part wasn't the most beneficial either cause Nintendo couldnt manipulate the chip in ways that would maximize what they want to do with their hardware or games, so I think their decision to use Maxwell instead of Pascal wanst the best.
This time around with Switch 2, I think Nintendo is much better off hardware wise, yea this chipset is supposedly from 2021, but it encompasses modern features like DLSS, and other surprising features like 4k 120fps which seemed unheard of for a portable Nintendo console to do, so it seems like Nintendo didnt cheap out as much with the hardware. Developers have stated its GPU is closer to Xbox Series S which is highly impressive since the Switch 1 wasn't ever mentioned to be close to the current gen PS4/Xbox counterparts at the time. I think this chipset also being a custom chip with more time put into it allows Nintendo to maximize its potential more than it did with the Tegra X1 since they can make it easier for developers to make great looking games. We'll have to see how Switch 2 holds up once 10th gen releases, but I think a switch 2 is better off hardware wise relative to its time then Switch 2.
Another common complaint about Switch 1 is of course the joy-cons. They were uncomfortable, too small, fragile. The Switch 2 joy cons feel much better, premium and are less likely to get drift issues. The Joy Con 2s are still not the most comfortable thing ever, but definitely a bit improvement from Switch 1. So Nintendo addressed that issue.
I already mentioned the complaints about ports in my previous post, but TLDR Switch 2 will likely be better off since everything is already backwards compatible and will encourage Nintendo to make more original games.
The Switch 1 also received complaints for how basic and dry the system UI is along with features outside of just playing games.
Unfortunately, the Switch 2 didnt really address this issue at all, its practically the same UI and while Gamechat is cool, its not as big of a deal anymore with stuff like discord existing. Still missing stuff that gives a console personality, like music, themes, cool fun apps like Miiverse, just anything that gives the console a personality