But it's good if you just test a bit as a developer. Not to check if a project is valid, but to gain some experience. That way, if you hire as a company, developers more likely have AWS experience than GCE/Azure experience.
I think you get a lot more "kick the tires" flexibility with a moderately large up-front credit.
(affiliation: I'm an engineer on Compute Engine)