One of the powerful features of gRPC is their ability to stream data from the server, client or bidirectional. This opens up a lot of use cases, but also more asynchronous communication which allows you to speed up your application.
However, they add another complexity when unit testing, as you