По тестированию надо отдельную дискуссию, думаю за тестирование пока бессмысленно говорить в нашем флоу разработки, последний опрос Алекса это подтвердил, мало кто тесты пишет в связи с бардачным менеджментом приходящим в снг, особенно в свете вопроса о повышении быстроты/удобства разработки. Тем более, тестирование стейтовых rx цепочек в любом случае сложнее чем простой testbed с di. Опять же просто фича, даже бесплатная, требующая стейта не должна влиять на архитектуру в глобальном плане, или нет?