У меня немного каши + виртуалка с линуксом.
Вообще странный вопрос, смотри от потребностей. Удобно работать с разными учетками - делай с разными учетками, не удобно - не делай. Виртуальную машину, зачастую, используют тогда, когда нужна ОС отличная от основной, но не настолько, что бы устанавливать её второй системой, полноценно для работы её использовать не очень то уж и комфортно.
Для рабочих аккаунтов у меня просто другой браузер установлен, и всё.