А есть какие-либо ещё интересные функциональные приёмы для написания интерфейсов? Просто, мне кажется, что MVU какой-то деревянный
Все же мву это не совсем способ построения интерфейса, а способ склейки стейта и интерфейса.
В этом контексте, есть очень много вариантов и почти все они есть в реакте и почти для каждого реактовского есть свой аналог в F#.