Chrome supports multiple user accounts. I do this for my work and personal accounts. You don't have to switch between them; you can have windows from both accounts open at the same time.
Doesn't that require switching account based on tab? Seems easier to just use two browsers than deal with sign-in settings many times / day.
No, you can have one Chrome window assigned to persona "work" and another window assigned to "personal" and they will each have their own sets of cookies and settings and history.