@diizzy, please tell us about the issues. All I've seen on the forum is people saying they have a lot of success:
Edit: note that we're talking entirely about wired routing. All the wifi should be on a different access point, so issues with the built-in wifi don't matter.
Edit2: It looks like some people have issues with the squashfs images: Sysupgrade on squashfs raspberry pi 4 doesn't clear overlay - #7 by Strayer
so it might be better to use an ext4 image, and then when upgrading just use a backup of the config + a brand new fresh install... doesn't seem to be a major problem. I suppose if you have a lot of custom packages it might be irritating, but if you do you probably want to use imagebuilder anyway.