Interesting that you find the performance good. My wife is thinking about a new laptop and I discounted the Go because of the Pentium processor, which struck me as antiquated. Maybe I need to take another look at it. That said, the screen is probably smaller than she'd like.
Dimensions are identical to standard iPad.
However, unlike other laptops, all the Surface stuff and also the MS laptops are 1.5 to 1 aspect ratio as compared to 1.33 to 1 for all iPads and 1.77 to 1 for standard laptops and most monitors.
I have the USB-C to VGA cable adaptor and from MS and of course you can get USB-C to HDMI.
I can't fault the performance. The Portege core M5 would be faster but my guess is SSDs might be faster now and so that brings the Surface G up to the Portege and sometimes faster.
One caveat I would add is I have never been a speed merchant. As long as speed is adequate. If I was buying 15.6" laptop tomorrow the only reason I would get an i5 is because i3s are no longer common on the ground.
A neighbour has an old Compaq Presario that had Windows 7. I converted to W10 for him and I have also run my own data base on it and the thing is fine and is Intel Celeron. Although with later W10 it is very slow and I mean very slow to start up be ready for using.
I always like things in pairs but was cautious about the Surface Go so only got one of them but a second one was ordered and due anytime.
If you get one and have Office 365 it will by default download as 64 Bit and that stuffed Access for me so went back and uninstalled and went again but selecting 32 Bit and all was fine. My knowledge on hardware is pretty limited but my understanding is Office 365 now downloads 64 Bit by default but not on all computer. On my Toshiba Porteges it download as 32 Bit. I seemed to remember reading it can be to do with what the computer has had on it and perhaps age of computer.
To get to 32 Bit you have when installing Office 365 click on Need Help and that takes you to language choices and also 32 Bit or 64 Bit.
A big feature of then is the kick out stand as it can be put at any angle. In fact you can fold it right out so the Surface Go sits on the table and the top of it is only about 1/2" or 3/4" off the table which makes it good if you want to use screen keyboard for a fair bit of typing.