Vector does address the same market as Slack, with similar feature set but also leveraging Matrix to bridge to other systems like Slack, and IRC, and others soon.
And yes Vector allows you to be part of several teams without switching between them.
[disclaimer: I'm from Vector team]