It seems to me that many of the problems that people have with Rx could be alleviated with FxCop like static code analysis and or visualizers like the concurrency visualizer.

Then again, the last time I tried to use Rx, to solve a seemingly simple problem, I ran through a gauntlet of emotions ranging from inspired, stupid, angry and finally to sad, within a two day span.