Vector is a nice tool, but it won't fix every logging problem. If you're using cloud functions that shut down, there might be a change that vector shuts down before it can send a batched set of logs. It's also not really meant as a logging solution for batch jobs that run on a schedule because those programs might too before the logs are sent.
You also shouldn't use it if you use a cloud provider's logging framework already and if it's able to satisfy your needs.
For everything else though ... there are a lot of sources and sinks that are supported. So it certainly seems like a tool worth exploring.