ну если ты понимаешь под микрофронтендом кусок статики которая вставляется в другой кусок статики, то это все же сильно отличается от микросервиса и если тебе надо чтобы они торчали наружу, то на роутинг точно забей
фейл одного микрофронтенд сервиса не затронет другие, независимая разработка, сборка, деплой, каждый микрофронтенд имеет свой набор зависимостей нужный только ему
А на тему разделения, тут оба варианта подходят и ограничения лишь в том как ваш фронт работает, с точки зрения работ с куками всякими, авторизациями, и тд