Насколько оно вообще работает в сложных интерфейсах?
Нормально работает, нужно только понимать что ты делаешь и не плодить бездумно сущности - можно легко переусложнить код или сожрать кучу вычислительных ресурсов. Если подходить с умом - всё нормально.
Насколько оно кросс-платформенно?
Я использовал только для WPF, цитата с сайта:
ReactiveUI has first class support for Xamarin Forms, Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Tizen, Windows Forms, Windows Presentation Foundation (WPF), & Universal Windows Platform (UWP).
Стоит ли оно вообще того?
Этот вопрос сводится к вопросу "Стоит ли использовать Rx в моём проекте?", т.к. ReactiveUI это мост между вышеперечисленными UI-технологиями и ReactiveX. Вот как только вам надоест вручную отслеживать связи между различными значениями в вашем пользовательском интерфейсе, тогда вы и придёте к ReactiveX с мольбами о помощи.