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