если forward предоставляет возможность сделать unforward, то почему бы ей не пользоваться?
для меня консерн в том, что логика выплывает во вьюху, я такое не люблю, ну и динамические связи - тоже такое себе а так, я щитаю, что можно все особенно если никто не видит 👀
статичность связей, это, лично для меня, основной поинт эффектора, вокруг которого строится достаточно много из идеологии просто для того, чтобы потом в неожиданном месте, оно не взорвалось, я бы придерживался этой концепции