Unless you're already on the apple ecosystem I'd consider it at least. The iPad will give you a more stream-lined and refined user experience for sure, but the Surface Go is a full PC that operates like any other windows desktop or laptop, just smaller. You never have to worry about finding the app or mobile version of a program because it just runs the same software your main PC does. No dealing with the crappy mobile version of websites, or trying to force the desktop version to load, because again it pulls up the full desktop version on its own. If you want to watch Netflix or Hulu or whatever, just go to the website like on your PC. If you want to play and (older or simpleish of course) game, download steam and install it.
The detachable keyboard Is pretty decent for the size, and because its windows any bluetooth (or usb) keyboard/mouse just work naturally if you need a more laptop experience. And windows 10/11 work just fine on a tablet sized experience still. The size is also amazing for when you want to travel, but still be able to take the full windows PC experience with you.
Is it for everyone's needs? No. An iPad is still a more refined tablet only experience. But if you're more of a techy/power user and want a tablet, I'd at least consider one. I have the very 1st Surface Go and I LOVE the thing. I use it as a tablet when on the couch all the time, either holding it or with the kickstand (which is VERY sturdy). I probably have used it a couple hours a day on average nearly every single day since I got it the day it came out. (5 years ago?) And I'd never replace it with anything but a newer one. It's still going strong and 100% sufficient power wise for web and videos and stuff, but this upgrade would mean I could play significantly newer games on it when I travel. (or have it play the same games cooler, it does get quite warm running a game since its passively cooled only)
I am VERY interested to see the performance of this new one.