I will say that the documentation around their services is much worse than AWS. I oftentimes struggle to figure out where to configure things or which services to use. Other than that, it's been fine. If you're really looking for a free VM, I would say check it out.
One piece of advice I'd give is look at regions outside of the US. I selected their Toronto region and I've had zero issues provisioning new instances, whereas most people having trouble provisioning free-tier instances are in the more popular US regions.
Don't run your critical business apps on it. But perfectly usable for personal projects and learning the cloud without spending money.
Edit: Just to add, running a speedtest from my Toronto A1 instance to Los Angeles California
Download: 374.64 Mbit/s Upload: 192.95 Mbit/s