The Surface Go is an amazing device for work on the... go, but the ergonomics of the display and cramped keyboard make it suboptimal for any longer period of time (be it a coffee shop, your bed or anything like that).
If you plan to work only at your desk, where you connect it to an external display (USB-C, ideally, to get both power and video) and external keyboard and only use it as a tablet otherwise, then sure, it would work well. But using it as a standalone machine would be rather inconvenient.