Too be honest it was really just a small project to get used with Actix web a rust web frame work and to setup a google cloud build ci/cd that would build a container i could host somewhere. I only used cloud run because i saw a youtube suggestion about it xD
So there was no load except me and some friends pushing f5 a couple of times.
You can create a web service in whatever language and framework you want, all you need to do is read a PORT environment variable for incoming messages.
The freedom was really awesome, instead of being confined to supported languages and frameworks you get in the functions landscape.
Only confinement was that you're pretty much limited to HTTP calls, unless that has changed.
Personally i find the freedom of pick your own language and framework a big positive, and billing is finer on cloud run compared to AWS Fargate(rounded up to next sec) if im not mistaken. I do wish they would make billing even more finer instead of rounding up to the next 100 ms, rounding up to the next 10ms would be nicer when you use non GC or Runtimed languages, like Rust.