GRPC: The Good and the Bad