Gnome 42 has been a difficult release compared with the last few. Gnome 40/41 were relatively painless upgrades. And the versions before that in the 3.xx series i.e. 3.36/3.38/etc were more or less painless as well if you don’t count extension issues. But we’ve been dealing/accepting/bug reporting Gnome bugs since April, so if you’re still experiencing deal breaking bugs, it may more than likely be a hardware issue.
And there are still some components of Wayland that lack support or missing functionality entirely, which is why I don’t currently recommend using it. It works fine for some, but it doesn’t work so great for others and it typically comes down to the hardware they are running. At the very least I would have a look over our Gnome 42 Bugs thread that I posted about back in April that attempts to consolidate all the bugs from the initial release. You may find some useful information there to get you started below: